美文网首页
python文件操作

python文件操作

作者: 听城 | 来源:发表于2018-08-27 17:20 被阅读16次

    要用python操作文件,首先就是要获取要操作文件的路径,获取路径常见的函数为dirnamepathgetcwd,首先就来介绍这几个函数的不同之处

    dirname

    os.path.dirname(__file__)返回脚本的路径,但是需要注意:必须是实际存在的.py文件,如果在命令行执行,则会引发异常NameError: name '__file__' is not defined

    getcwd

    os.getcwd()返回脚本的路径,当脚本有多层调用时,获取的当前最外层调用的脚本路径

    path

    os.path.abspath(__file__)获取当前脚本的绝对路径,路径中包含脚本,常与dirname一同使用

    base_path = os.path.dirname(os.path.abspath(__file__))
    driver_path = os.path.abspath(__file__)
    print(base_path)
    print(driver_path)
    print(os.path.dirname(__file__))
    print(os.getcwd())
    # E:\code\Python\day2\xunlianying
    # E:\code\Python\day2\xunlianying\osfile.py
    # E:/code/Python/day2/xunlianying
    # E:\code\Python\day2\xunlianying
    

    相关文章

      网友评论

          本文标题:python文件操作

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