我创建了要在其他计算机上使用的Python脚本。我正在使用os和pyautogui模块,因为对于pyautogui,我在py python脚本所在的文件夹中存储了多个屏幕截图,而且我还有一个.txt文件,可以从中获取与脚本相关的信息,并且每个文件都应有所不同电脑。这是脚本中的参考:
os.chdir(r'C:\Users\myusername\Desktop\Script')
p.FAILSAFE = False
# extracts login and password from a txt file, for each user
credentials = open("login.txt", "r")
for line in credentials:
pieces = line.split(":")
email = pieces[0]
password = pieces[1]
我如何将脚本放置在任何计算机上,在将.py文件转换为.exe后,它将如何与pyinstaller一起使用。谢谢!
您可以创建目录并指向它,代码将是:
directory_path = os.path.join(os.environ['USERPROFILE'],'Desktop','Script')
if not os.path.isdir(directory_path): os.mkdir(directory_path)
[os.environ['USERPROFILE']
获取每台计算机上每个用户的用户目录。
您可以使用os.path.expanduser
来引用用户主目录。这将在Unix和Windows中运行。