模块sys os

#!/usr/bin/env python
#-*- coding:utf-8 -*-
# Author:DCC
import sys
#print(sys.path) #打印环境变量
#print(sys.argv) #脚本的相对路径/读出脚本后面的参数,形成一个列表
#print(sys.argv[1])

import os
#os.system("dir")   #调用系统命令
#cmd_res = os.system("dir")  #内容只是输出,不能存入变量,
#print(cmd_res) #存入变量的是 上面命令运行用的状态码

cmd_res = os.popen("dir")  #只是读出内存位
print(cmd_res)
cmd_res = os.popen("dir").read() #将内存中存的 读出来
print(cmd_res)

#os.mkdir("new_dir") #创建目录

完全结合

import os,sys
os.system(‘‘.join(sys.argv[1:])) #把用户的输入的参数当作一条命令交给os.system来执行
时间: 2024-10-10 15:43:39

模块sys os的相关文章

模块sys,os,hashlib,time,random

内置模块sys,os sys.argv 命令行参数List,第一个元素是程序本身路径 sys.exit(n) 退出程序,正常退出时exit(0) sys.version 获取Python解释程序的版本信息 sys.maxint 最大的Int值 sys.maxunicode 最大的Unicode值 sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值 sys.platform 返回操作系统平台名称 sys.stdout.write('please:') val = s

python---基础知识回顾(四)(模块sys,os,random,hashlib,re,json,xml,shutil,configparser,logging,datetime,time,集合,堆,双端队列,其他)

前提:dir,__all__,help,__doc__,__file__ dir:可以用来查看模块中的所有特性(函数,类,变量等) >>> import copy >>> dir(copy) ['Error', 'PyStringMap', '_EmptyClass', '__all__', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package_

第二十天 模块 sys os os下path settings random shuit

一.sys模块 1.sys.argv 命令行参数List,第一个元素是程序本身路径 2.sys.exit(n) 退出程序,正常退出时exit(0) 3.sys.version 获取Pythonn解释程序的版本信息 4.sys.maxint 最大的int值 5.sys.path 返回模块的搜索路径,初始化使用PYTHONPATH环境变量的值 6.sys.platform 返回操作系统平台名称 拓展 脚本执行时 很多时候需要使用进度条 如何实现 print("[###]) print('[####]

Python基础(20)——常用模块sys,os,json,pickle,shelve,xml,re,basedir

纠正上节课的一些错误 __name__  在入口函数中 等于'__main__'   ,在被import导入的情况下等于路径下的自己文件的名字 import os 路径是在lib下面    而sys,time模块不在lib下面,因为他们是C语言实现的内置在解释器里面的,优先级最高 sys.path.append()这个修改路径是临时的修改 ,如果永久修改需要到系统里去设置 环境变量里的系统变量 原文地址:https://www.cnblogs.com/dayouge/p/11158930.htm

os模块sys模块

提供对操作系统进行调用的接口 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录:相当于shell下cd os.curdir 返回当前目录: ('.') os.pardir 获取当前目录的父目录字符串名:('..') os.makedirs('dirname1/dirname2') 可生成多层递归目录 os.removedirs('dirname1') 若目录为空,则删除,并递归到上一级目录,如若

8.模块介绍 time &datetime模块 random os sys shutil json & picle shelve xml处理 yaml处理 configparser hashlib subprocess logging模块 re正则表达式

本节大纲: 模块介绍 time &datetime模块 random os sys shutil json & picle shelve xml处理 yaml处理 configparser hashlib subprocess logging模块 re正则表达式 模块,用一砣代码实现了某个功能的代码集合. 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合.而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.p

sys模块 和os模块

sys模块 sys.argv 命令行参数list,第一个元素是程序员本事路径 sys.exit(n) 退出程序,正常退出时exit(0) sys.version 获取python解释程序的版本信息 sys.maxint 最大的int值(3.0取消) sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值 sys.platform 返回操作系统平台的名称 sys.stdout 输出相关内容 sys.stdin 输入相关内容 sys.stdout 加time可以写进度条百

Python常用模块-SYS、OS、Time、hashlib

MarkdownPad Document 时间模块 import time 三种时间表达形式: 1.时间戳 time.time()  相对于1970年到现在的秒数 2.格式化的时间字符串 time.strftime("%Y-%m-%d %X") -可以是:可以是/ '2017-04-26 00:32:18' 3.时间元组(结构化时间) time.localtime() time.struct_time(tm_year=2017, tm_mon=4, tm_mday=26, tm_hou

常用的模块 一 --sys --os ---haslib摘要算法

模块的加载顺序 ===>> python 解释器 ====>>> 第三方模块 =====>>> 自定义模块 常用的模块  1 import sys print(sys.modules) # sys.modules中找到当前已经加载的模块,sys.modules是一个字典 ============   sys 模块============ sys与python解释其交互相关的接口 import sys # sys与python解释其交互相关的接口 print(