Python 官方文档:入门教程 => 点击学习
今天看了几节教学视频,做一下记录。1. python中调用系统命令需要import os模块。例如 os.system('ls'),这条语句执行结果是,返回ls执行的结果,同时返回命令执行的描述符,若成功执行,则返回0.那么我们想获得执行结
今天看了几节教学视频,做一下记录。
1.
python中调用系统命令需要import os模块。
例如 os.system('ls'),这条语句执行结果是,返回ls执行的结果,同时返回命令执行的描述符,若成功执行,则返回0.
那么我们想获得执行结果就会如下操作
a=os.system('ls'),但是查看a的值就会发现,a=0,并没有目录下的内容,那么要获取目录下的内容我们应该使用
a=os.popen('ls').read(),这样可以返回目录下的内容,并且不带有命令执行的描述符或者import commands
a=commands.getstatusoutput('ls'),这样可以同时返回命令执行内容和命令描述符。
2.
对于raw_input和input的问题,这两个都是格式化输入,只是输入后raw_input的返回值为字符串,而input的返回值为你输入什么类型就是什么类型。
3.
对于编码我们都不陌生,在Python中默认编码为ASIIC码,若使用汉语则需要使用unicode或者utf-8,并且在文件中声明。区别为ASCII一个字母为一个字节,unicode都为两个字节,utf-8中字母为1个字节,汉字3个字节。
4.学会了python中的while else结构,当不满足循环条件时,执行else中内容。
--结束END--
本文标题: python基础(1)
本文链接: https://lsjlt.com/news/185384.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0