python - 如何找到传递给 open() 的文件名?

标签 python file

我正在尝试使用 Python 打开文件,但我不确定如何找到要使用的正确文件名。

最佳答案

您可以以完整方式(例如“c:/wher/ever/the.txt”)(也称为“绝对”,因为它完全按照您指定的方式获取)指定文件路径,也可以以部分方式指定文件路径一个(例如,只是“the.txt”,或“ever/the.txt”,或“../ever/the.txt”,等等),也称为“相对”,因为它是相对地采取的 到进程的当前工作目录。如果您不知道该工作目录,则通常最容易查找和指定绝对路径。

因此,找出文件所在的位置(例如 c:/where/ever)并使用该绝对路径(使用“右侧向上斜杠”,而不是 Windows 风格的反斜杠,就像我刚刚在另一个答案中解释)打开有问题的文件。

关于python - 如何找到传递给 open() 的文件名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3498587/

相关文章:

c++ - 如何在客户端 - 服务器应用程序中同步客户端和服务器端的相同对象?小消息框架适合这项工作吗?

python - 如何在 Google Colab 交互式中制作 matplotlib 图

java - 临时文件、单实例锁和进程终止 (Java)

java - 在 Android 上从照片 URI 创建文件

asp.net-mvc-3 - MVC3 下载单个文件

python - 使用 python watchdog 检查特定文件是否被修改

python - Flask 应用程序的多域配置

python - 如何将 Excel 文件从付费专区下载到 pandas 数据框中?

python - Pandas 数据帧 : convert columns into rows of a single column

c++ - Linux 的注册表等效项是什么?