首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python绝对路径和相对路径详解

在Python中,利用 os.getcwd() 函数可以取得当前工作路径的字符串,还可以利用 os.chdir() 改变它。...例如,在交互式环境中输入以下代码: >>> import os >>> os.getcwd() 'C:\\Users\\mengma\\Desktop' >>> os.chdir('C:\\Windows...需要注意的是,如果使用 os.chdir() 修改的工作目录不存在,Python 解释器会报错,例如: >>> os.chdir('C:\\error') Traceback (most recent...call last):   File "", line 1, in     os.chdir('C:\\error') FileNotFoundError: [WinError...什么是绝对路径与相对路径 明确一个文件所在的路径,有 2 种表示方式,分别是: 绝对路径:总是从根文件夹开始,Window 系统中以盘符(C:、D:)作为根文件夹,而 OS X 或者 Linux 系统中以

3.1K10
您找到你想要的搜索结果了吗?
是的
没有找到

python和shell常用基本命令的对应关系

python和shell常用基本命令的对应关系 平时工作的过程中,我个人习惯用python写后端的逻辑,然后使用shell写一些Linux环境下面的脚本,对于python脚本的使用,其实还是比较少的...大家可以对比一下: 1、获取当前目录,相当于shell中的pwd命令 >>> os.getcwd() '/private/var/root' 2、改变当前脚本目录,相当于shell中的cd命令 >>> os.chdir...>>> os.makedirs('/tmp/yeyz/test') >>> os.chdir('/tmp/yeyz/test') >>> os.getcwd() '/private/tmp/yeyz/test...4、递归删除,相当于rm -rf 命令 >>> os.removedirs('/tmp/yeyz/test') >>> os.chdir('/tmp/yeyz/test') Traceback (most...File "", line 1, in OSError: [Errno 2] No such file or directory: '/tmp/yeyz/' >>> os.chdir

1K30

3Python标准库系列之os模块

directory handling see the shutil module ---- os模块常用方法 模块方法 说明 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir...下为/ os.linesep 输出当前平台使用的行终止符,win下为\t\n,Linux下为\n os.pathsep 输出用于分割文件路径的字符串 os.name 输出字符串指示当前使用平台。...win->nt; Linux->posix os.system(“bash command”) 运行shell命令,直接显示 os.environ 获取系统环境变量 os.path.abspath(path...python时的目录  >>> os.getcwd() '/root' 改变工作目录到/tmp下  # 当前目录是/root  >>> os.getcwd() '/root'  # 切换到/tmp下  >>> os.chdir...'.viminfo', '.bash_profile', '.tcshrc', 'scripts.py', '.bashrc', 'modules'] 删除/tmp目录下的os.txt文件  >>> os.chdir

71620

六、python学习笔记-模块-os模块

# os模块 """ 1、用于操作系统的模块 """ # 引入模块 import os # 打印当前文件路径 print(os.getcwd()) # 切换路径 os.chdir('c:') print...(os.getcwd()) os.chdir(r'F:\python笔记\6、模块\3、os模块') # 之前切换到了C盘,先切换回来 # 返回当前路径,相对路径 print(os.curdir...os.mkdir('a') os.rename('a', 'b') # 获取文件、文件夹信息,返回os.stat_result(元组格式) print(os.stat('b')) # 当前系统的文件分隔符,linux...(/)Windows(\) print(os.sep) # 当前系统的文件换行分隔符,linux(\n)Windows(\r\n) print(os.linesep) # 当前系统的文件路径分割符,...linux(:)Windows(;) print(os.pathsep) # 当前系统平台,,linux(posix)Windows(nt) print(os.name) # 执行shell命令,直接显示

38521

python中os包的用法

比如对于Windows,它是’nt’,而对于Linux/Unix用户,它是’posix’。 os.getcwd()函数得到当前工作目录,即当前Python脚本工作的目录路径。...例如,Windows使用’\r\n’,Linux使用’\n’而Mac使用’\r’。 os.curdir:返回当前目录(’.’)...os.chdir(dirname):改变工作目录到dirname ====================================================================...==================== os.path常用方法: os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir(“dirname”) 改变当前脚本工作目录...下为”/” os.linesep 输出当前平台使用的行终止符,win下为”\t\n”,Linux下为”\n” os.pathsep 输出用于分割文件路径的字符串 win下为;,Linux下为: os.name

1.2K20
领券