- Python读取键盘输入,调用input()函数
#!/psd/soft/bin/python3 # 脚本执行环境
str = input('请输入:') # input函数为Python固有的函数
print('输入的内容为:')
将上述脚本保存为input.py,linux下执行脚本
./input.py
- Python读取文件数据,调用Python内置的open()函数,进行文件操作
file = open('file_name', 'w')
'''
filename为打开的文件名字,可以包含路径信息,如果文件在当前路径,可以不用添加。
'w'表示文件的打开模式可有可无,默认模式为文本模式't'。
'x'为写入模式,新建立一个文件,如果文件存在,会报错。
'b'为二进制模式。
'+'对已经存在的文件进行更新,可以读写。
'r'为只读模式。
'rb'以二进制文格式打开,只读。
'rb+'以二进制文件格式打开进行读写。
'w'打开一个文件进行写入,如果该文件存在则打开文件,并从头开始编辑,原有文件内容会被删除。如果文件不存在,创建新文件进行读写。
'wb'以二进制形式打开一个文件进行写入,如果该文件存在则打开文件,并从头开始编辑,原有文件内容会被删除。如果文件不存在,创建新文件进行读写。通常用于非文本文件操作
'a'打开文件,在文件末尾进行追加内容。如果文件不存在,则创建新文件进行读写。
'ab'以二进制格式打开一个文件用于追加。如果该文件已经存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。
'a+'与'a'类似,'ab+'与'ab'类似
'''
# 文件的4种属性
file.closed
file.mode
file.name
file.softspace
print(file_name.closed) # 查看文件是否属于激活状态
print(file_name.mode) # 查看文件的模式
print(file_name.name) # 查看文件的名字
print(file_name.softspace) # 查看文件末尾是否强制加空格
# 文件读取与关闭
seq1 = open('DNAsequence.fas', 'r')
seq1.close()
![](https://img.haomeiwen.com/i13202498/85fc61c9a5831dee.png)
- 向Python文件中写入数据,调用write()函数
# write()函数进行数据写入
text1 = open('text1.txt', 'w') # 打开一个可读写文件
text1.write('This is a test text!\nVery easy!\n') # write()函数无自动换行工能,需在末尾追加换行符\n,将光标定位到下一行。
# read()函数读取数据内容
write.read()
- Python中文件的重命名,调用os模块
import os
os.rename('text1.txt', 'text2.txt')
- Python中文件的删除
import os
os.remove('text2.txt')
网友评论