linux入门命令2

使用vim编写python

安装ipython


使用vim编辑器编写代码

在第一行编写#!/usr/bin/python3


如果是用python(默认为python2.7)需要再加一行#coding:utf-8


写完之后要修改文件的权限


此时只能读写不能执行



修改成功后,具有执行权限。

运行命令(加上路径)


运行成功!

open(访问文件名,访问模式)

访问模式如下表:


打开文件pome.txt 并将结果打印出来



使用write()可以完成向文件写入数据



如果文件不存在则先创建在写入,如果文件存在,先清空在写入。

使用read()完成读文件



如果是多次读,会从上次读完的数据后接着读。

备份文件



对已较小的文件可以用read()读完,如果目标文件过大,一次不能读完,可以采用循环读取的办法。


注意if判断跳出循环的条件。测试输出一下循环到最后系统读的是什么,以此判断跳出循环的条件,并不是等于空字符串就可以跳出循环。系统读取时是按字节读的。判断条件也可以写成                   if content ==‘’.encode(‘utf-8’)


可以用tell()来获取当前读取的位置



定位到一个位置seek(offset,from)

offset  偏移量

from: 0表示开头       python3

1表示当前位置   python2

2表示末尾       python2



文件的重命名和删除都需要导入 os模块

import os

os.rename(‘需要修改的文件名’,’新的文件名’)

Os.remove(‘待删除的文件名’)

批量修改文件名



上面那个例子并没有对文件的名字进行修改还需要用os.rename()对文件名进行修改。


导入os模块对文件进行操作时,时刻注意工作路径的问题,在对批量修改文件名时由于没有修改工作路径,导致找不到要修改的文件,通过os.chdir()来完成路径的修改。看上图代码。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 13,291评论 2 33
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,665评论 19 139
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 100,782评论 9 468
  • 本该是最近睡觉的时间了,因为自己没有条理的安排忙到很晚,后知后觉的发现,啊,11.28了,喜欢的少年17岁了,也是...
    大扣二阅读 329评论 0 0

友情链接更多精彩内容