【发布时间】:2015-02-22 01:58:03
【问题描述】:
如何读取或写入与文件本身不在同一文件夹中的文件。
我正在尝试编写一个函数,允许用户输入通过使用路径本身来查找文件。我必须在用户输入文件名的地方设置它,然后是路径
然后我必须将它们连接在一起以形成找到文件的最终路径。
【问题讨论】:
标签: python path concatenation
如何读取或写入与文件本身不在同一文件夹中的文件。
我正在尝试编写一个函数,允许用户输入通过使用路径本身来查找文件。我必须在用户输入文件名的地方设置它,然后是路径
然后我必须将它们连接在一起以形成找到文件的最终路径。
【问题讨论】:
标签: python path concatenation
使用os.path.join() 从不同部分构造文件路径:
import os.path
dirname = '/foo/bar/baz'
filename = 'ham_n_spam'
path = os.path.join(dirname, filename)
【讨论】:
file1 不是有效路径。试着想想我告诉你的内容,以及它如何应用于你的 read_file() 函数中的 file1 和 path 变量。