对os模块

时间:2017-08-11 20:58:50

标签: python operating-system

  1. 我对os模块感到困惑

    我了解到使用导入导入模块。

  2. 我们有档案os.py

    我们有文件os.path.py吗?

    1. os.path.abspath()
    2. 我已阅读官方Python文档。 我并不完全明白这是什么意思。

      我尝试os.path.abspath("xxx") 我发现即使文件不存在,它仍然会返回路径。

      ex: os.path.abspath("fadsffefsfgg")
      
      then return 
      
      'C:\\Users\\user-t\\fadsffefsfgg'
      

1 个答案:

答案 0 :(得分:0)

>>> os.path
<module 'ntpath' from 'C:\\Python34\\lib\\ntpath.py'>

所以不,os.path.py不存在。在os模块中可能包含以下内容:

import ntpath as path

现在路径为os.path

对于您的第二个问题,os.path.abspath只是将当前路径添加到任何路径,如果它不是绝对路径。

它不是文件操作,而是字符串操作。它甚至不检查文件是否存在,并且是最好的:假设您想要创建这样的文件......