简介:本文的首席执行官注释将介绍有关Python的数量的相关内容。我希望这对每个人都会有所帮助。让我们来看看。
1.画布(画布)
Turtle.screensize(700,600,“绿色”)
turtle.scrensize()#返回到默认尺寸(400,300)
2.疼痛控制命令:
turtle.down()#Draw Graphics移动时,默认时间也会绘制
turtle.up()#移动时不要绘制图形
绘制图形时乌龟。
Turtle.Color(Colorstring)#Color绘制图形时
Turtle.fillcolor(颜色串)#绘制图形的填充颜色
乌龟(Ture)
乌龟(false)
3.运动命令:
Turtle.forward(学位)#move从代表距离的程度向前移动
龟。程度代表距离
Turtle.richt(学位)#正确的角度有几个程度
乌龟。左(学位)#如何向左移动
turtle.goto(x,y)#将刷子移至坐标的位置x,y
Turtle.stamp()#copy当前图形
海龟。Speed(速度)#t t t t t [0,10]整数
Turtle.Clear()清除乌龟绘画的笔迹
Turtle.Reset()清除窗户并将乌龟状态重置为起始状态
Turtle.undo()取消最后的乌龟动作
对于当前的乌龟是否可见,可见乌龟。
Turtle.stamp()复制当前图形
turtle.write('vshmily')写字符串'vshmily'
扩展信息:
在Python中,自定义模块具有两个函数,一个是标准代码,另一个是促进其他程序的编写良好的代码,从而提高了开发效率。自定义模块主要分为两个部分,一个是创建模块,另一个是导入模块。
创建模块可以在单独的文件中在模块中编写相关代码,并将文件命名为“模块名称+.py”。
创建模块后,您可以在其他程序中使用该模块。加载模块后,您可以使用导入语句实现它。
f.read([size]):默认读取打开的文件的内容。如果有大小参数,请指定每个读取中的字符数。
f.Reamline([size]):一次阅读文件线
F.Readlines([size]):读取所有文件内容,然后将其保存在一个元素的每个行为中。
f.writ(str,encoding =):将str写入文件中,您可以指定书面的编码格式,默认的UTF-8
F.Writlines()
f.Readable():确定它是否可读并返回Boolean。如果您仅以写作模式打开文件,则还返回到false
f.writable():确定是否可以写
F.Tell():返回当前光标位置
f.seek(Office,wher = 0):将光标位置移至所需位置。offset offset。当定义启动offset的位置。0是从文件开头偏移的。1是从当前位置偏移.2是文件末尾的偏移,默认值是0.注意,此处的偏移是由字节计算得出的,即,汉字至少需要两个偏移。分离,将报告错误。
F. truncate(value)剪切/从光标位置删除后续内容。
F.Flush()立即将内存内容写入硬盘
(1)OS.Systems
#仅在一个子末端运行系统命令中,而不是命令执行后的返回信息
#如果执行命令行,则结果直接打印出:E69DA5E6BA907A686964616F313133333333336IMPORT OSOS.SYSTEM('LS')
chk_err_log.py cmdtool。log install_log.txt install_zabbix.sh manage_deploy.sh megasas.log
(2)OS.Popen
#该方法不仅执行命令,而且在执行后返回信息对象
#优势是将返回结果提供给一个变量,以促进程序的处理。
']
(3)使用模块子过程:导入子进程
subprocess.call([[“ cmd”,“ arg1”,“ arg2”],shell = true)
优点是:使用线程的控制和监视将返回的结果提供变量以促进程序的处理。
如果您返回并输出:
导入子过程
p = subprocess.popen('ls *.sh',shell = true,stdout = subprocess.pipe,stderr = subprocess.stdout)
打印p.stdout.readlines()
对于p.stdout.readlines()中的行:
印刷线,
retval = p.wait()
(4)使用模块命令模块
有两种常用的主要方法:getOutput和getStatusOutput
导入命令
commands.getOutput('ls *.sh')
'install_zabbix.shnmanage_deploy.shnmysql_setup.shnpython_manage_deploy.shnsetup.sh'''
commands.getStatusOutput('ls *.sh')
;
注意:执行执行命令的参数或中文文本包含中文文本时,建议使用子程序。如果使用OS.Popen,将发生错误。
Python的Shutil模块提供了方便的复制文件命令
shutil.copy(srcfile,dstfile)#copy文件,必须存在目标文件,否则将报告错误
shutil.copyfile(srcfile,dstfile)#copy文件,目标文件不需要
shutil.copytree(srcdir,dstdir)#srcdir是源目录,dstdir是目标目录。复制时,如果DSTDIR已经存在,将报告FileExistSerror错误。
shutil.copymode(src,dst)#仅复制权限。内容,组和用户不变,目标文件必须存在
(1)打开CSV文件
导入大熊猫作为pd
df = pd.read_csv(r’data/data.csv')
(2)数据框索引排序
data = df.sort_index(axis = 0,上升= false)
(3)为了在某个列中安排或下达数据框架
data = df.sort([['date'],上升= true上升,错误降序)
(4)DataFrame的索引从0开始
data = data.Reset_index(drop = true)
(5)绘制水平坐标是日期的图
导入matplotlib.pyplot作为PLT
x = data ['date']#日期是字符串表单
y =数据['关闭价格']
plt.plot_date(x,y)
(6)寻求标准差异
导入numpy作为NP
np.std
(7)取下
导入数学
数学
对象:Math.ceil
(8)希尔伯特转型
从Scipy Import fftPack
hx = fftpack.hilbert(价格)
(9)值排序
data.order()
(10)差异
data.diff(1)#D D D D
dataFrame删除元素
Data.Drop(元素位置)
(11)开玩笑的阵列处理方法
导入Itertools
a = [[1,2,3],[4,5,6],[7],[8,9]]
out = list(itertools.chain.from_iterable(a))
(12)DataFrame修改名称名称
data.columns = ['num','Price’]
(13)指导Excel表之后,将有一个空置解决方案
导入numpy作为NP
data = data.drop(data.loc [np.isnan(data.name.values)]。索引)
(15)差异
1.它是数据框或串联格式,直接使用data.diff()
2.它是列表格式,将其转换为列表格式data = data.tolist(),然后dif = np.diff(data)
(16)DataFrame中的日期类型不是日期格式,也不能直接添加和减去,因此将其转换为列表格式
t = data.time.tolist()
date_time = dateTime.dateTime.strptime(str(t),’%y-%m-%d%m:%s’)
date_time = dateTime.date(date_time.year,date_time.month,date_time.day)
过去= date_time -dateTime.timedelta(天= n*365)
(17)象征
np.sign
(18)使用字典
label = {'11':'tp’,’1-1’:’:’ - 11’:'fp’,’ - 1-1’:'tn’}
对于我的范围(LEN(DATA1)):
state = str(int(data1 [i])))+str(int(data2 [i]))
result.append(标签[state])
(19)用PLT绘制时中文的解决方案不显示
从matplotlib.font_manager导入fontproperties
font_set = fontproperties(fname = r“ c:windowsontsssun.ttc”,size = 15)
plt.title(u'centern',fontproperties = font_set)
(20)获取运行当前程序的时间
从时间导入时间
time1 = time()
time2 = time()
打印(Time2 Time1)
以上是我发现的信息。对于那些学习python到一半的人,我也必须收集它。
作为一种胶水,Python可以轻松执行系统命令,以帮助我们快速完成任务;并且有许多方法可以使用Python执行系统命令。SubProcess模块。
1. OS.System()
此方法直接调用标准C的System()函数,只是在子末端运行系统命令,而无法获得返回的信息。
导入操作系统
输出= OS.System('CAT /PROC /CPUINFO')
处理器:0
vendor_id:authenticamd
CPU家庭:21
...
输出#不捕获输出
2. os.popen()
该方法执行命令并在执行后返回信息对象是通过管道文件返回结果。
输出= os.popen('cat /proc /cpuinfo')
输出
打印output.read()
处理器:0
vendor_id:authenticamd
CPU家庭:21
...
3.子进程模块
该模块是一个强大的子过程管理模块,一个替换OS.System,OS.Spawn*和其他方法的模块。
导入子过程
subprocess.popen([[“ LS”,“ -L”]#python2.x不捕获
输出
subprocess.run([[“ ls”,“ - l”]#python3.x dimm
输出
总共68
drwxrwxr-X 3 XL XL 4096 Feb 8 05:00 com
DRWXR-XR-X 2 XL XL 4096 JAN 21 02:58桌面
DRWXR-XR-X 2 XL XL 4096 JAN 21 02:58文件
DRWXR-XR-X 2 XL XL 4096 JAN 21 07:44下载
...
结论:以上是首席CTO的所有内容都指出,python对每个人都有多少命令。感谢您阅读本网站上此网站的内容。