시간, 무작위, SYS, os 모듈

1 기준 모듈
1) 수입 시간
TT 등 2) 수입 시간
HH1 등 3) 안녕하세요 수입 hello1, HH2로 hello2
hello1가 패키지 인 경우 4) 안녕하세요 수입 hello1에서, 그 다음은 호출 기능 hello1에 대한 직접 참조 __init__ 파일 안녕이라고하지만됩니다 //
5) __ name__ // 현재 파일 자신의 런타임, __ name__ == "__main__"
현재 파일이 현재 파일의 경로 __ name__ 값 다른 모듈에 의해 호출 될 때
사용법 :
# 그가 디버깅을 위해 실행되는 것을 : __name__ == "__main__"만약
디버깅 정보 쓰기
 
2 시간 모듈
 
 
1 시각() 1970 년 시작, 타임 스탬프 이후
의 현지 시간 (초 = 없음) 当地时间
time.struct_time (tm_year = 2019
tm_mon = 5
tm_mday = 26
tm_hour = 19
tm_min = 31
tm_sec = 51
인 tm_wday = 6
yday를 = 146
tm_isdst = 0)
gmtime (초 = 없음) UTC / GMT 0 GMT의 사용은 localtime과 유사하다
4 한다 mktime (구조화 시간 struct_time) 타임 스탬프에 시간의 구조
5 time.strftime ( "형식 문자열"구조 시간) 문자열 구조화 시간
time.strftime ( "%의 D % %의 Y-X-M- %의"time.localtime ())
%의 M : S time.strftime % ( "%의 D % %의 Y-M-의 %의 H "time.localtime ())
6 time.strptime ( "시간 문자열", "형식 문자열") 구조화 시간 스위치 시간 문자열
time.strptime를 ( "는 2019년 5월 26일 21시 30분 0초", "%의 D % %의 Y-M- %의 H %의 M %의 S")
time.strptime ( "2019- 05-26 21시 30분 0초 ","% Y- % M- % D % X ")
(7) time.asctime () 고정 된 문자열 시간에 구조화 된 시간
일 5 월 26 일 21시 36분 33초 2019
8 time.ctime () 고정 문자열 회전 타임 스탬프
일 5월 26일 21시 37분 53초 2019
9 time.sleep (2) 공정 대기
(10) time.clock () 반환 과정은 시간을 실행
(11) 수입 날짜
인쇄 (datetime.datetime.now ())
2019년 5월 26일 21 : 53 : 10.906438
 
 
(3) 임의의 모듈
 
 
 
 
4 SYS 모듈
1) sys.path.append (R "C : / 사용자 / ASUS / PycharmProjects / Python3 /") // 임시 환경 변수를 추가
sys.argv에 명령 줄이 목록을 매개 변수, 첫 번째 요소는 프로그램 자체의 경로입니다
sys.exit (N) 프로그램을 종료, 정상 종료는 종료 (0)
sys.version 获取Python解释程序的版本信息
sys.maxint 最大Int值
sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值
sys.platform 返回操作系统平台名称
sys.stdout,write("") 向 标准输出流 输入数据
sys.stdout.flush() 刷新 标准输出流
 
5、os模块
1)os.path.dirname() //查找文件路径
import sys
import os
BaseDir = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
sys.path.append(BaseDir)
os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径
os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cd;
os.chdir("..") #切换到上一级目录
os.curdir 返回当前目录:('.')
os.pardir 获取当前目录的父目录字符串名:('..')
os.makedirs('dirname1/dirname2') 可生成多层递归目录
os.removedirs('dirnamel') 若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依此类推
os.mkdir('dirname') 生成单??目录;相当于shell中mkdir dirname
os.rmdir('dirname') 删除单级空目录??若目录不为空则无法除,报错;相当于shell中rmdir dirname
os.listdir('dirname') 列出指定目录下的所有文件和子目录,包括隐藏文件,并以列表方式打印
os.remove() 删除一个文件
os.rename("oldname", "newname') 重命名文件 /目录
os.stat('path/filename') 获取文件/目录信息、
os.sep 输出操作系统特定的路径分隔符,win下为"\\", Linux下为” / ”
os.linesep 输出当前平台使用的行终止符,win下为"\r\n", Linux下为”\n"
os.pathsep 输出用于分割文件路径的字符串 win下为; , Linux下为:
os.name 输出字符串指示当前使用平台。win->'nt' ; Linux->'posix'
os.system("bash command") 运行shell命令,直接显示
os.environ 获取系统环境变量
os.path.abspath(path) 返回path規范化的绝对路径
os.path.split(path) 将path分劃成目录和文件名二元组返回
os.path.exists(path) 如果path存在,返回True;不存在,返回False
os.path.isabs(path) 如果path是绝对路径,返回True
os.path.isfile(path) 如果path是存在的文件,返回True。否则返回False
os.path.isdir(path) 如果path是存在的目录,返回True。否则返回False
os.path.join(path1[, path2[, ...]]) 将多个路径组合后返回,第一个绝对路径之前的参数将被忽略
os.path.getatime(path) 返回path所指向的文件或者目录的最后存取时间
os.path.getmtime(path) 返回path所指向的文件或者目录的最后修改时间
 

추천

출처www.cnblogs.com/chqworkhome/p/10954745.html