1. 导入os模块:要获取当前工作目录,首先需要导入Python的os模块。这个模块提供了与操作系统交互的接口,包括获取和改变当前工作目录的功能。2. 使用os.getcwd函数:os模块中的`getcwd`函数能够返回当前Python脚本的工作目录。这个目录通常是脚本文件所在的文件夹路径。这个函数返回一个字符串,表示这个路径。
Path.cwd 可以获取当前工作目录。示例代码:pythonfrom pathlib import Pathcurrent_path = Path.cwdprint4. 使用 sys.argv[0] 和 os.path.abspath: 说明:在某些情况下,sys.argv[0] 可以包含脚本的路径,但这种方法不如 __file__ 可靠,且 sys.argv[0] 通常在命令行参数中使用。 示例代码:p...
import os,glob cur_path=os.getcwd()+"\input\*.*"##当前路径或文件 output_path=os.getcwd()+"\output"##输出路径 print(cur_path)for filename in glob.glob(cur_path): ##显示文件包括路径 r,name =os.path.split(filename) ##将完整文件,包括路径进行分割 print(filename)print(r)...
第二种方案是使用os.path.realpath(os.path.dirname(__file__)),在开发环境中通常有效。但打包后,由于PyInstaller会将程序解压到临时目录,如C:\Users\Administartor\AppData\Local\Temp\_MEI313522,导致获取的路径不正确。为了解决这个问题,你需要转向sys.argv[0]。这个方法在Python中表示执行的脚本...
SaveChanges=1)del xlApp 这段代码会首先输出Python的当前工作目录,然后在打开Excel文件后,再打印一次路径,结果表明两次输出的地址是相同的。如果你的问题在于两次输出路径不同,那么可能需要检查你的代码中是否有其他影响路径获取的细节。如果还有不清楚的地方,欢迎追问。希望我的解答对你有所帮助。