文件操作
目标
- 文件操作的作用
- 文件的基本操作
- 打开
- 读写
- 关闭
- 文件备份
- 文件和文件夹的操作
--文件操作的作用
文件操作包括读,写,打开,关闭,复制
读取内容 写入内容 备份内容
文件的基本的操作步骤
1.打开文件
2.读写操作
3.关闭文件
参考链接:blog.csdn.net/weixin_3994…
"""
1.读写txt文件
2.操作数据
3.测试交易策略
"""
#读写txt文件或者Excel文件
filename="20210223_MA2105.txt"
# \这是一个转义字符 也可以\\ 转义在转义一下 \\1Alijun\\...
# 也可以在前面加个r代表取消原转义字符的意思
# open("D:/1Alijun/Item/量化代码/ghost-01/Demo.txt")
# mode是模式默认是r,编码encod
filepath=r'D:\1Alijun\Item\量化代码\ghost-01\Demo.txt'
"""
1.mode有w,a,a+,r
w是写的意思,是覆盖,a是追加rb是二进制加b就是二进制
+是既可以读也可以写
"""
f=open(filepath,mode='a+',encoding='utf-8')
## 读取
#print(f.read())
#读取多行
#print(f.readlines())
#读取一行
#print(f.readline())
f.write('1234')
#f.write('hello')
#f.writelines(['make\n','马克'])
# 指针 文件运动的光标
# 文件的起始位置 0 文件开头 1 当前位置 2 文件末尾
f.seek(0,1)
print(f.seek(5,2))
#关闭
f.close()
# 文件备份
old_name=input("请输入备份文件名:")
index = old_name.rfind('.')
new_name=old_name[:index]+'[备份]'+old_name[index:]
import os
#os.函数名()
#文件的重命名
# os.rename()
#删除os.remove()