中易网

python os和os.path模块的区别

答案:3  悬赏:60  
解决时间 2021-01-18 14:14
  • 提问者网友:兔牙战士
  • 2021-01-17 17:45
python os和os.path模块的区别
最佳答案
  • 二级知识专家网友:上分大魔王
  • 2021-01-17 18:48
os 包括os.path
import os 之后要 os.path 来调用
from os import path 后 直接用path来调用就可以了
全部回答
  • 1楼网友:掌灯师
  • 2021-01-17 20:37
请参考请文档:
os doc:
This exports:
- all functions from posix, nt, os2, or ce, e.g. unlink, stat, etc.
- os.path is one of the modules posixpath, or ntpath
- os.name is 'posix', 'nt', 'os2', 'ce' or 'riscos'
- os.curdir is a string representing the current directory ('.' or ':')
- os.pardir is a string representing the parent directory ('..' or '::')
- os.sep is the (or a most common) pathname separator ('/' or ':' or '\\')
- os.extsep is the extension separator ('.' or '/')
- os.altsep is the alternate pathname separator (None or '/')
- os.pathsep is the component separator used in $PATH etc
- os.linesep is the line separator in text files ('\r' or '\n' or '\r\n')
- os.defpath is the default search path for executables
- os.devnull is the file path of the null device ('/dev/null', etc.)
Programs that import and use 'os' stand a better chance of being
portable between different platforms. Of course, they must then
only use functions that are defined by all platforms (e.g., unlink
and opendir), and leave all pathname manipulation to os.path
(e.g., split and join).
path 的文档:
Common pathname manipulations, WindowsNT/95 version.
Instead of importing this module directly, import os and refer to this
module as os.path.
如果想有差别你可以像下面这样导入,就不行使用os引用path,直接使用path即可
from os import path
  • 2楼网友:青灯有味
  • 2021-01-17 20:21
os包括了os.path
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息