我们要做什么?本文通过在Windows命令提示符窗口中输入Python命令来实现读取本地文件。 文件目录如下: 文件目录 其中file文件是一个txt文件,内容如下图:
file.txt文件内容 Python代码如下图:
Python代码 这个代码虽然小,但是却涉及到了python代码的两种用法,第一种是作为主程序运行,第二种是作为模块被导入。
每一个python脚本都有一个__name__属性,用法如下图:
__name__属性 当代码作为主程序运行的时候,起__name__属性的值便是__main__
将字符串以’\n’字符分割符转换成字符串列表,用法如下图:
split与splitlines 当字符串结尾有换行符的时候,splitlines()更适用。 chunk=lines[:numlines] lines=lines[numlines:] 这两行是python的切片操作,应用如下:
切片操作 切片的最终结果是lines为空字符,将会退出while循环。 还有一种退出循环的方式便是,用户输入的不是’y’或’Y’。
该行代码用到了系统的命令提示符,操作如下:
其中,第一个sysScript.py是要运行的脚本文件,第二个sysScript.py文件(也可以更改为其他的文件,如例子中的file.txt文件)就是sys.argv[1]了,注意一定要将命令行的目录更改为保存脚本的目录哦,如上图中的cd命令。 下面演示讲该脚本导入的用法:
作为模块导入的用法 一定要注意哦,more函数的第一个参数是一个字符串。
推荐阅读: |
| 本文出处: http://www.toutiao.com/a6432724276671922434/ |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|