from os import path # 导入os模块的子模块path
d = path.dirname(__file__) # 获取程序路径
print("【修改前】获取的路径:",d)
import os # 导入系统模块
import sys # 导入操作系统模块
import re # 导入正则表达式模块
d = os.path.dirname(os.path.realpath(sys.argv[0])) # 获取当前文件所在路径
d = re.sub(r'\\', '/', d) # 将路径中的分隔符\替换为/
print("【修改后】获取的路径:",d)
python37_32 -m pip install pyinstaller
cd C:\Python\Python37-32\Scripts
python37_32 pyinstaller-script.py -F E:\studentsystem.py
pyinstaller -F E:\tmp\studentsystem\studentsystem.py

这段Python代码展示了如何使用os和re模块获取并修改文件路径。首先,它通过os.path.dirname获取程序路径,然后导入其他模块如sys和re。接着,它用os.path.realpath和sys.argv[0]获取当前文件的完整路径,并用正则表达式将路径中的反斜杠替换为正斜杠。最后,提供了使用pip安装pyinstaller和运行pyinstaller打包Python程序的命令。

被折叠的 条评论
为什么被折叠?



