我一直在编写一个程序,该程序可将文本文件写入其所在目录中。因此,为了找到其所在目录的路径,我使用了以下语句:
currentpath = os.path.dirname(__file__)
但是每当我在空闲状态之外调用程序 时,都会出现错误:
OSError:[WinError 123]文件名,目录名称或卷标语法不正确
我不知道为什么会这样,更不知道为什么它发生在空闲之外而不是内部。
所以请有人帮忙,因为我几乎没有希望自己解决这个问题。
哦,还有PS。文件的名称为“ File sprayer.py”,目录名称为“ File sprayer test”。我不确定是否有帮助。
答案 0 :(得分:0)
也许尝试一下?
currentpath = os.path.dirname(os.path.abspath(__file__))