标签:makedirs swift sep 多个 外部 文件 返回 结果 als
目录
>>> import os
>>> os.getcwd()
'C:\\Users\\York'
改变路径
\\
/
r"path"
>>> os.chdir("d:")
>>> os.getcwd()
'D:\\'
>>>
>>> os.chdir("d:\\tmp\\Python3")
>>> os.getcwd()
'd:\\tmp\\Python3'
>>>
>>> os.chdir("..")
>>> os.getcwd()
'd:\\tmp'
>>>
>>> os.listdir()
['Assembly', 'C', 'C++', 'Java', 'Python3', 'Ruby']
>>> os.makedirs("swift")
>>> os.listdir()
['Assembly', 'C', 'C++', 'Java', 'Python3', 'Ruby', 'swift']
>>> os.system("ls")
'ls' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
1
>>> os.system("dir")
...(内容较长,略去)
0
>>>
>>> os.system("mkdir Lisp")
0
>>> os.listdir()
['Assembly', 'C', 'C++', 'Java', 'Lisp', 'Python3', 'Ruby', 'swift']
>>> os.getenv("PATH")
... (内容较长,略去)
表示 | 释义 |
---|---|
os.curdir | 当前目录值 |
os.pardir | 父级目录值 |
os.sep | 当前系统的路径分隔符 |
os.linesep | 当前系统的换行符 |
os.name | 当前系统名称 |
>>> os.curdir
'.'
>>> os.pardir
'..'
>>> os.sep
'\\'
>>> os.linesep
'\r\n'
>>> os.name
'nt'
>>> os.curdir
'.'
>>> os.pardir
'..'
>>> os.sep
'/'
>>> os.linesep
'\n'
>>> os.name
'posix'
>>> from os import path as osp
>>> osp.abspath('.')
'd:\\tmp'
>>> os.system("type nul > text.txt")
0
>>> osp.basename(r"d:\tmp")
'tmp'
>>> osp.basename(r"d:\tmp\text.py") # 文件可以不存在
'text.py'
>>> bd = r"d:\tmp"
>>> fn = "text.py"
>>> osp.join(bd, fn)
'd:\\tmp\\text.py'
>>> osp.split(r"d:\tmp\text.py")
('d:\\tmp', 'text.py')
>>> osp.isdir(r"d:\tmp")
True
>>> osp.exists(r"d:\tmp")
True
>>> osp.exists(r"d:\tmp\text.txt")
True
>>> osp.exists(r"d:\tmp\text.py")
False
标签:makedirs swift sep 多个 外部 文件 返回 结果 als
原文地址:https://www.cnblogs.com/yorkyu/p/12040702.html