美文网首页
linux入门命令2

linux入门命令2

作者: 壁花烧年 | 来源:发表于2017-05-25 20:34 被阅读0次

使用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()来完成路径的修改。看上图代码。

相关文章

  • 小白入门-Linux基础命令

    小白入门-linux基础命令

  • linux入门命令2

    使用vim编写python 安装ipython 使用vim编辑器编写代码 在第一行编写#!/usr/bin/pyt...

  • Linux 入门篇第四章

    Linux 入门篇第四章 文章导航 上一章说了很多常用命令和一些Linux入门 这一章继续linux入门 命令类别...

  • 自动化脚本实践(Shell + Expect)

    Linux Shell脚本入门: Linux awk 命令 | 菜鸟教程 Shell 教程 | 菜鸟教程 lin...

  • 学习小组Day2--二胖

    Linux入门: 可行:win10上的linux、云服务器上的linux Linux获取途径 linux基础命令:...

  • linux收集(长期更新)

    linux常用命令 markdown语法 《linux就该这么学》 我的入门书籍

  • 常用的shell脚本记录

    主要记录《Linux Shell 脚本攻略》一书很使用的脚本命令,以备用! 基础入门命令 1、获取字符串长度 2、...

  • 技术书单推荐

    Linux系列 《Linux命令行与shell脚本编程大全》评分:★★★★★适用范围:Linux入门评价:我看过最...

  • 基础篇

    Linux学习 一、单用户模式 1、重启Linux命令 2、Linux关机命令 区别:shutdown命令,可以安...

  • Linux入门命令

    Linux将文件存储在单个目录结构中,这个目录被称为虚拟目录(virtual directory)。虚拟目录将安装...

网友评论

      本文标题:linux入门命令2

      本文链接:https://www.haomeiwen.com/subject/neioxxtx.html