资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

Python常用的I模块与操作系统相关的调用和操作方式

本篇内容介绍了“Python常用的I模块与操作系统相关的调用和操作方式”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

创新互联公司是一家集网站建设,甘谷企业网站建设,甘谷品牌网站建设,网站定制,甘谷网站建设报价,网络营销,网络优化,甘谷网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

Python常用模块I和操作系统相关的调用系统相关的信息模块 import sys

  1. sys.argv是一个list,包含所有的命令行参数.  

  2. sys.stdout sys.stdin sys.stderr 分别表示标准输入输出,
    错误输出的文件对象.  

  3. sys.stdin.readline() 从标准输入读一行 sys.stdout.
    write("a") 屏幕输出a  

  4. sys.exit(exit_code) 退出程序  

  5. sys.modules 是一个dictionary,表示系统中所有可用的module  

  6. sys.platform 得到运行的操作系统环境  

  7. sys.path 是一个list,指明所有查找module,package的路径. 

操作系统相关的调用和操作 import os

  • Python学习笔记中所涉及到的软件有哪些

  • Python环境版本中如何安装3.X版本的实际

  • Python开发环境用windows配置的实际步骤

  • Python Library在实际操作中具有十分强大

  • Python常用模块I中常用内置函数的具体介

  1. os.environ 一个dictionary 包含环境变量的映射关系 
    os.environ["HOME"] 可以得到环境变量HOME的值  

  2. os.chdir(dir) 改变当前目录 os.chdir('d:\\outlook') 
    注意windows下用到转义  

  3. os.getcwd() 得到当前目录  

  4. os.getegid() 得到有效组id os.getgid() 得到组id  

  5. os.getuid() 得到用户id os.geteuid() 得到有效用户id  

  6. os.setegid os.setegid() os.seteuid() os.setuid()  

  7. os.getgruops() 得到用户组名称列表  

  8. os.getlogin() 得到用户登录名称  

  9. os.getenv 得到环境变量  

  10. os.putenv 设置环境变量  

  11. os.umask 设置umask  

  12. os.system(cmd) 利用系统调用,运行cmd命令

操作举例:

  1. os.mkdir('/tmp/xx') os.system("echo 'hello' > 
    /tmp/xx/a.txt") os.listdir('/tmp/xx')  

  2. os.rename('/tmp/xx/a.txt','/tmp/xx/b.txt')
     os.remove('/tmp/xx/b.txt') os.rmdir('/tmp/xx') 

用python编写一个简单的shell

#!/usr/bin/python  import os, sys  cmd = sys.stdin.readline()  while cmd:  os.system(cmd)  cmd = sys.stdin.readline()

“Python常用的I模块与操作系统相关的调用和操作方式”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注创新互联网站,小编将为大家输出更多高质量的实用文章!


本文题目:Python常用的I模块与操作系统相关的调用和操作方式
链接地址:http://www.cdkjz.cn/article/jesodc.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220