前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python基础(1)

python基础(1)

作者头像
py3study
发布2020-01-13 15:55:17
2690
发布2020-01-13 15:55:17
举报
文章被收录于专栏:python3

今天看了几节教学视频,做一下记录。

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中内容。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/08/15 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档