我最近一直在使用VSCodium,并用它编写Python代码。但是,在使用VSCodium运行脚本时,我似乎找不到打开现有文件的方法。
这是我的代码,当从终端运行时,它工作得很好,它工作得很好。但不是和VSCodium。
def remove_e_words(path,path_copy):
newfile = open(path_copy,"w")
orig = open(path,"r")
lines = orig.readlines()
for line in lines:
newfile.write(sans_e_spec(line)+"\n")
newfile.close()
orig.close()下面是我得到的错误:
FileNotFoundError: [Errno 2] No such file or directory: 'vers-queneau.txt'我在stackoverflow上搜索过类似的问题,我尝试过这个:Can't run python code through VS Code. Can't open file ptvsd_launcher.py [Errno 22] Invalid Argument
我有降级的版本,它仍然不能工作。
我也尝试使用文件目录,更改了设置中的参数,但也没有解决这个问题。
我该怎么做才能解决这个问题呢?
谢谢。
发布于 2020-02-04 09:31:43
您可能没有将当前工作目录设置为您期望的目录。如果您使用print(os.getcwd())运行代码,您很可能会发现该目录并不是您期望的目录。调整相对文件路径以将cwd考虑在内,或者以绝对方式指定路径(如果文件紧挨着正在运行的文件,则可以根据__file__计算其位置)。
https://stackoverflow.com/questions/60005150
复制相似问题