首先肯定是要引入os模块了。
import os
getcwd方法:
print(os.getcwd())
上面的语句将会输出当前的工作目录,相当于C#中的Environment.CurrentDirectory。
chdir方法:
os.chdir(r'C:\PythonTest\')
修改工作目录,同样相当于C#中的Environment.CurrentDirectory。
os.path.join方法:
import os
print(os.path.join(r'c:\pythontest','code.py'))
print(os.path.join("c:\\pythontest\\",'code.py'))
上面两句的效果是一样的,组合文件路径。类似C#中的Path.Combine。
os.path.expanduser方法:
import os
print(os.path.expanduser('~'))
os.path.expanduser() 用来将包含~符号(表示当前用户Home目录)的路径扩展为完整的路径。在任何有Home 目录概念的操作系统上(包括Linux,Mac OS X 和Windows),这个函数都能工作。返回的路径不以斜杠结尾,但是os.path.join()并不介意这一点。
参考《深入Python3》
os.path.split方法:
import os
filepath = 'C:/PythonTest/code.py'
temp = os.path.split(filepath)
print(temp)
将会输出('C:/PythonTest', 'code.py')
即,split返回一个元组,作用是分割文件路径,分成文件所在文件夹路径和文件名(含扩展名)
os.path.splitext方法:
import os
temp=os.path.splitext('code.py')
print(temp)
将输出('code','.py')
同split函数,也是返回一个元组,返回的第一个元素是文件名,第二个元素是后缀名。