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所指向的文件或者目录的最后修改时间 |