微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在 Python 中指定目录

如何解决如何在 Python 中指定目录

解决:对于无用的帖子感到抱歉。事实证明,我华丽的新 IDE 全都搞砸了,并且没有保存 .py 文件。 (我正在使用原子)。我注意到了这一点并将其带回了旧式 IDE,当我将它放入我想要的文件时,它工作得很好。

我正在用 pygame 制作一个简单的游戏,我希望它最终可以与其他人共享。但是,我的代码每次都手动更改python文件的目录,该目录使用路径。我以为只需将代码放在文件资源管理器的文件夹中就可以更改目录,但事实并非如此,所以我使用了 os.chdir(r'C:\Users\lukep\Downloads\Gladiator')。这在我的电脑上很好用,但在其他人的电脑上就不行了。有没有办法确保我的程序与我需要的图像在同一目录中,而无需指定特定的文件路径?欢迎任何帮助。谢谢!

解决方法

在没有看到完整代码的情况下很难给出明确的答案,但是根据经验,我会说尝试在代码中使用相对路径。

此外,这个 SO 问题显示了如何确定您的脚本在哪个目录中运行:

How do you properly determine the current script directory?

os.path.dirname(os.path.abspath(__file__))
,

尝试使用相应的目录地址创建一个新的系统路径变量 'C:\Users\lukep\Downloads\Gladiator'。 转到系统属性高级系统设置环境变量路径并通过粘贴{{ 1}}。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。