美文网首页
10.1.2 文件路径

10.1.2 文件路径

作者: python大大 | 来源:发表于2017-10-22 22:58 被阅读0次

    当你将类似pi_digits.txt这样的简单文件名传递给函数open() 时,Python将在当前执行的文件(即.py程序文件)所在的目录中查找文件。
    根据你组织文件的方式,有时可能要打开不在程序文件所属目录中的文件。例如,你可能将程序文件存储在了文件夹python_work中,而在文件夹python_work中,有一个名为 text_files的文件夹,用于存储程序文件操作的文本文件。虽然文件夹text_files包含在文件夹python_work中,但仅向open() 传递位于该文件夹中的文件的名称也不可行,因为Python 只在文件夹python_work中查找,而不会在其子文件夹text_files中查找。要让Python打开不与程序文件位于同一个目录中的文件,需要提供文件路径 ,它让Python到系统的特定位置 去查找。
    由于文件夹text_files位于文件夹python_work中,因此可使用相对文件路 径来打开该文件夹中的文件。相对文件路径让Python到指定的位置去查找,而该位置是相对于当前运行的程 序所在目录的。
    在Linux和OS X中,你可以这样编写代码:(自己读自己:-))

    file_path = './main.py' 
    with open(file_path) as file_object:
        print file_object.read()
    
    屏幕快照 2017-10-22 下午10.57.42.png

    在windows中呢?

    相关文章

      网友评论

          本文标题:10.1.2 文件路径

          本文链接:https://www.haomeiwen.com/subject/pdanuxtx.html