python基础(1)
今天看了几节教学视频,做一下记录。
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中内容。
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341