python计算机代码⼤全_Python常⽤模块函数代码汇总解析⼀、⽂件和⽬录操作
创建、删除、修改、拼接、获取当前⽬录、遍历⽬录下的⽂件、获取⽂件⼤⼩、修改⽇期、判断⽂件是否存在等。略
⼆、⽇期和时间(内置模块:time、datatime、calendar)
1.time.time() #返回⾃1970年1⽉1⽇0点到当前时间经过的秒数
实例1:获取某函数执⾏的时间,单位秒
import time
before = time.time()
func1
after = time.time()
print(f"调⽤func1,花费时间{after-before}")
w() #返回当前时间对应的字符串
from datetime import datetime
w())python新手代码大全pdf
输出结果:2020-06-27 15:48:38.400701
3.以指定格式显⽰字符串
time.strftime('%Y-%m-%d %H:%M:%S',time.localtime())
三、python程序中调⽤其他程序
python中调⽤外部程序,使⽤标准库os库的system函数、或者subproprocess库。
1.wget(wget是⼀个从⽹络上⾃动下载⽂件的⾃由⼯具,⽀持通过 HTTP、HTTPS、FTP 三个最常见的 TCP/IP协议下载)
1)mac上安装wget命令:brew install wget
2)wget --help/wget -h
2.os.system函数
1)os.system调⽤外部程序,必须等被调⽤程序执⾏结束,才能继续往下执⾏
2)os.system 函数没法获取 被调⽤程序输出到终端窗⼝的内容
import os
os.system(cmd)
---
version = input('请输⼊安装包版本:')
os.system(cmd)
3.subprocess模块
实例1:将本该在终端输出的信息⽤pipe获取,并进⾏分析
from subprocess import PIPE, Popen
# 返回的是 Popen 实例对象
proc = Popen(
'du -sh *',
stdin = None,
stdout = PIPE,
stderr = PIPE,
shell=True)
outinfo, errinfo = procmunicate() # communicate ⽅法返回 输出到 标准输出 和 标准错误 的字节串内容outinfo = outinfo.decode('gbk')
errinfo = errinfo.decode('gbk')
outputList = outinfo.splitlines()
print(outputList[0].split(' ')[0].strip())
实例2:启动wget下载⽂件
from subprocess import Popen
proc = Popen(
shell=True
)
使⽤subprocess不需要等外部程序执⾏结束,可以继续执⾏其他程序
四、多线程
如果是⾃动化测试⽤例编写,可以使⽤pytest测试框架,⾃带多线程实现⽅法。
以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持随便开发⽹。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论