字符串操作 与 文件的操作 和OS模块
1.字符串的常见操作
- xx.find(‘ ‘) 查找内容的下标
- xx.count( ) 统计个数
- xx.replace( ) 替换内容
- split: xx.split(‘ ‘) 分割, 按照括号里的分
- capitalize( ): 把字符串首个字母大写
- title: 把字符串没个首字母大写
- startwith(内容):检查字符串是否以xx开头 是则返回True 否则返回False
- endwith( 内容): 检查字符串是否以XX结尾
- lower( ):转换稳重所有大写字母为小写
- upper( ):转换稳重小写为大写
- ljust:左对齐
- rjust:右对齐
- center:居中
- rfind:从右边开始查找
- partition( ):以内容分割
- join: 可以将各个字符串合成一个字符串
例:words = [‘you’,’and’,’me']
“ “.join(words)
输出’you and me'
2.文件的操作
1.打开文件
r: 只读
w: 只写,如果存在文件,泽覆盖,不存在则创建
a:打开一个文件用于追加,如果文件不存在,则创建
r+:读写
w+:读写,如果存在则覆盖 不存在则创建
a+: 打开文件读写,如果存在追加,不存在创建用于读写
2.关闭文件
f.close( )
写例: f = open(’text.txt’,’w')
f.write(‘hello world')
f.close( )
读例:f = open(’text.txt’,’r')
cotent = f.read( )
print(content)
f.close( )
3.读:
readlines: 一次性读完,并返回一个列表
readline: 一次只读一行
3.文件的定位读写
seek( )
seek(offset,from) 有两个参数
offset:偏移量
from:方向
- 0表示开头
- 1表示当前位置
- 2表示末尾
4.文件的相关操作(OS模块)
import OS
1.os.rename:文件重命名
os.rename(‘毕业论文.txt’,’最终版')
2.os.remove:删除文件
os.remove(‘毕业论文.txt')
3.os.mkdir(‘zhangsan’): 创建文件夹
4.os.getcwd( ):获取当前目录
5.os.chdir: 改变默认目录
os.chdir(“../")
- 获取目录列表
os.listdir(‘./')
7.删除文件夹
os.rmdir(‘zhangsan')