无法mkdir,找不到文件

2024-10-10 18:24:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我在做一个游戏,我做了一个日志系统。它创建一个新目录并在其中生成一个.log文件。 我今天发布了,结果发现它不起作用。这对我来说很好,但对其他人却不行。我试过用makedirs,但没有用。代码如下:

if not os.path.exists('C:/ToontownRebuilt/src/user/logs/'):
    os.mkdir('C:/ToontownRebuilt/src/user/logs/client')
    self.notify.info('Made new directory to save logs.')

这是那些遭受错误的人的回溯(有人向我报告过):

^{pr2}$

感谢您对这个问题的任何帮助。我被打败了。对我有用,但对其他人不行。为什么?我怎样才能修好它?另外,如果这个问题不好,你能就如何使它变得更好提出一些建议吗?谢谢您!:天


Tags: 文件path代码src目录log游戏if
2条回答

其他用户可能没有调用的目录

    ToontownRebuilt
    user

或者

^{pr2}$

缩短为:

    os.mkdir('user/logs/client')

如果路径必须固定,则可以使用try..except语句。在

if not os.path.exists('C:/ToontownRebuilt/src/user/logs/'):
    try:
         os.mkdir('C:/ToontownRebuilt/src/user/logs/client')
         print('Made new directory to save logs.')
    except:
         print("Unable to create C:/ToontownRebuilt/src/logs/client\nPlease create manually and try again.")

相关问题 更多 >