python中的os.chdir()定义及作用
其实关于python自带的
os
以及sys
以及管理输入参数的arg
这个包,我也不太清楚有什么实际用途,但是肯定用于路径管理,工作空间,模块导入相关。今天这篇文章我们来了解一下python中的os.chdir
,在接下来的文章之中我们将会介绍python
之中的os.chdir()
介绍它的定义以及其所具备的作用和用途。
概述
os.chdir()
方法用于改变当前工作目录到指定的路径。
语法
chdir()方法语法格式如下:
os.chdir(path)
参数
path – 要切换到的新路径。
返回值
如果允许访问返回 True , 否则返回False。
实例
以下实例演示了 chdir() 方法的使用:
#!/usr/bin/python# -*- coding: UTF-8 -*-import os, syspath = "/tmp"# 查看当前工作目录retval = os.getcwd()print "当前工作目录为 %s" % retval# 修改当前工作目录os.chdir( path )# 查看修改后的工作目录retval = os.getcwd()print "目录修改成功 %s" % retval
执行以上程序输出结果为:
当前工作目录为 /www目录修改成功 /tmp
你可能需要把上面py2.0的东西改成3.0的。。
以上就是这篇文章所讲的全部内容。希望所说的内容以及所举的例子能对你有所帮助。
更多相关知识,请访问php中文网Python教程栏目。
以上就是python os.chdir()定义及作用分析(实例解析)的详细内容,更多请关注php中文网其它相关文章!
参考:
https://www.php.cn/python-tutorials-408567.html
https://www.cnblogs.com/yuanqiangfei/p/8110046.html
这里作为介绍,我还想拓展一下关于python路径使用,总结之前的理解。
python安装之后,其实是有一些默认的搜索路径的,并且会把它们自动添加到环境变量中,你可以去看下path环境变量。
但是如果我们想要自己添加自定义的路径怎么办呢?
好像是有三种方法:
1、通过sys.path.append(一次性,每次都需要加入这句话)
2、通过添加环境变量(永久性)
3、通过在site-packages目录下添加.pth文件,建议最好在site-packages文件夹下。。
.pth文件甚至可以在里面写相关语句,当然只是描述性的,不仅仅可以写路径(绝对或者相对路径都可以)。。
参考:
https://zhidao.baidu.com/question/2139156070375334348.html?ivk_sa=1022817r
https://zhidao.baidu.com/question/1642463844258847060
当然了,你也可以自己去网上找博客:python pth文件 路径 这几个关键词,学会自己检索知识。。
比如:
https://blog.csdn.net/kypfos/article/details/84559665
https://www.cnblogs.com/nju2014/p/5377288.html
https://www.cnblogs.com/zqifa/p/python-pth-1.html
注意:.pth文件好像不支持递归,就是子文件夹不支持,如果想导入的话其他文件夹下的模块,只能精确定位,但是添加环境变量就可以支持递归,好像是的。。
这里还有一些比较初级的IDE,功能简单,上手容易的,我之前用过一个小众的,叫做eric,确实很像matlab的界面,而且对新手友好,但是可能有些优化就做的不够好了,对于文件夹,文件属性,工作空间,兼容性,插件啥的。。所以,建议还是使用terminal或者标准大众的IDE,比如:VSCode,Pycharm等等。。
python中的os.chdir()定义及作用相关推荐
- Python中的os.chdir()函数:改变当前工作目录
Python中的os.chdir()函数:改变当前工作目录 Python的os模块提供了一系列处理操作系统相关功能的接口.在其中,os.chdir()函数被广泛应用于Python程序中,用于改变当前的 ...
- python中三个双引号 的作用是什么?1、多行注释 2、定义多行字符串(代替转义字符换行符 \n)
作用1:多行注释 # 这是单行注释""" 这是多行注释第一行 这是多行注释第二行 这是多行注释第三行 """ 作用2:定义多行字符串(无需转 ...
- python中import os什么意思?
转载 python中import os是指导入os模块到当前程序. import import语句有什么用?import语句用来导入其他python文件(称为模块module),使用该模块里定义的类. ...
- Python中有关OS操作的一些基础编程
由关于os操作的一些编程,首先我们要引进os包,首先输入import os. 1.操作系统的名字. name=os.name print(name) 点击运行,输出结果为nt,这个便是我电脑的操作系 ...
- python中的os abort_Python os.abort()用法及代码示例
Python中的OS模块提供了与操作系统进行交互的功能.操作系统属于Python的标准实用程序模块.该模块提供了使用依赖于操作系统的功能的便携式方法. os.abort()Python中的方法用于生成 ...
- python中的os abort_Python os.abort()用法及代碼示例
Python中的OS模塊提供了與操作係統進行交互的功能.操作係統屬於Python的標準實用程序模塊.該模塊提供了使用依賴於操作係統的功能的便攜式方法. os.abort()Python中的方法用於生成 ...
- python中的os.path.realpath(__file__)
python中的os.path.realpath(__file__),取的是脚本的完整路径 [root@leexl ~]# cat tst.py import os Root = (os.path.r ...
- Python中,os.listdir遍历纯数字文件乱序如何解决
Python中,os.listdir遍历纯数字文件乱序如何解决 日常跑深度学习视觉相关代码时,常常需要对数据集进行处理.许多图像文件名是利用纯数字递增的方式命名.通常所用的排序函数sort(),是按照 ...
- python中的os.listdir()方法
Python中的os模块用于和系统进行交互, 其中os.listdir()用于返回一个由文件名和目录名组成的列表, 需要注意的是它接收的参数需要是一个绝对的路径 例如: 已知路径path = /hom ...
最新文章
- cmd导入oracle库文件,cmd 导入oracle数据库
- VC++网络资源集合
- python发送qq邮件列表_Python SMTP发送邮件
- 梯度提升树python_梯度增强树回归— Spark和Python
- javascript计算小数保留两位小数,多位小数的方法
- Vue 字符串转JSON
- Python菜鸟入门:day10模块介绍
- c 更新mysql数据_MySQL插入更新删除数据
- 以太坊系列之十四: solidity特殊函数
- web自动化知识点-03
- IP路由原理.ppt
- LoadRunner如何建立关联
- android访问链接,尝试使用Android访问本地Web服务时连接被拒...
- 用反卷积(Deconvnet)可视化和理解卷积网络
- FastDFS原理学习笔记
- 云计算网络产品sdn以及VxLAN技术浅析
- Python爬虫技术及PyQt5界面编程实现12306火车票查询
- 寒假2019培训:白银莲花池-usaco2007(洛谷P2411)
- linux sli 提高效率,两大优点!NVIDIA混合SLI功能完全解析
- 《人性的弱点》经典语录