其实关于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()定义及作用相关推荐

  1. Python中的os.chdir()函数:改变当前工作目录

    Python中的os.chdir()函数:改变当前工作目录 Python的os模块提供了一系列处理操作系统相关功能的接口.在其中,os.chdir()函数被广泛应用于Python程序中,用于改变当前的 ...

  2. python中三个双引号 的作用是什么?1、多行注释 2、定义多行字符串(代替转义字符换行符 \n)

    作用1:多行注释 # 这是单行注释""" 这是多行注释第一行 这是多行注释第二行 这是多行注释第三行 """ 作用2:定义多行字符串(无需转 ...

  3. python中import os什么意思?

    转载 python中import os是指导入os模块到当前程序. import import语句有什么用?import语句用来导入其他python文件(称为模块module),使用该模块里定义的类. ...

  4. Python中有关OS操作的一些基础编程

    由关于os操作的一些编程,首先我们要引进os包,首先输入import  os. 1.操作系统的名字. name=os.name print(name) 点击运行,输出结果为nt,这个便是我电脑的操作系 ...

  5. python中的os abort_Python os.abort()用法及代码示例

    Python中的OS模块提供了与操作系统进行交互的功能.操作系统属于Python的标准实用程序模块.该模块提供了使用依赖于操作系统的功能的便携式方法. os.abort()Python中的方法用于生成 ...

  6. python中的os abort_Python os.abort()用法及代碼示例

    Python中的OS模塊提供了與操作係統進行交互的功能.操作係統屬於Python的標準實用程序模塊.該模塊提供了使用依賴於操作係統的功能的便攜式方法. os.abort()Python中的方法用於生成 ...

  7. python中的os.path.realpath(__file__)

    python中的os.path.realpath(__file__),取的是脚本的完整路径 [root@leexl ~]# cat tst.py import os Root = (os.path.r ...

  8. Python中,os.listdir遍历纯数字文件乱序如何解决

    Python中,os.listdir遍历纯数字文件乱序如何解决 日常跑深度学习视觉相关代码时,常常需要对数据集进行处理.许多图像文件名是利用纯数字递增的方式命名.通常所用的排序函数sort(),是按照 ...

  9. python中的os.listdir()方法

    Python中的os模块用于和系统进行交互, 其中os.listdir()用于返回一个由文件名和目录名组成的列表, 需要注意的是它接收的参数需要是一个绝对的路径 例如: 已知路径path = /hom ...

最新文章

  1. cmd导入oracle库文件,cmd 导入oracle数据库
  2. VC++网络资源集合
  3. python发送qq邮件列表_Python SMTP发送邮件
  4. 梯度提升树python_梯度增强树回归— Spark和Python
  5. javascript计算小数保留两位小数,多位小数的方法
  6. Vue 字符串转JSON
  7. Python菜鸟入门:day10模块介绍
  8. c 更新mysql数据_MySQL插入更新删除数据
  9. 以太坊系列之十四: solidity特殊函数
  10. web自动化知识点-03
  11. IP路由原理.ppt
  12. LoadRunner如何建立关联
  13. android访问链接,尝试使用Android访问本地Web服务时连接被拒...
  14. 用反卷积(Deconvnet)可视化和理解卷积网络
  15. FastDFS原理学习笔记
  16. 云计算网络产品sdn以及VxLAN技术浅析
  17. Python爬虫技术及PyQt5界面编程实现12306火车票查询
  18. 寒假2019培训:白银莲花池-usaco2007(洛谷P2411)
  19. linux sli 提高效率,两大优点!NVIDIA混合SLI功能完全解析
  20. 《人性的弱点》经典语录

热门文章

  1. PyQt5:ToggleButton开关按钮(24)
  2. 2021大厂Java面试真题(一)
  3. 织梦DedeCMS后台模块管理列表不显示 【终极解决办法】
  4. webpack中的style-resources-loader加载全局css变量
  5. JAVA AJAX教程第一章-初始AJAX
  6. 能否在虚拟平台里构建真实的生活体验?
  7. PyTorch单机多卡训练(DDP-DistributedDataParallel的使用)备忘记录
  8. 什么是seo、vue中如何优化seo ?
  9. @Component与@Configuration区别
  10. QT 可视化界面设计