day9 文件处理】的更多相关文章

今天的主要内容是文件的操作,读,写,只读只写,或者可读同时可写,追加写,以二进制的方式读,以二进制的方式写,以二进制的方式追加. 思维导图: 给你一个文件路径,从中找出所有的文件,方法如下: # 方法一:(面试要求不使用os.walk) def print_directory_contents(sPath): import os for sChild in os.listdir(sPath): sChildPath = os.path.join(sPath, sChild) if os.path…
有 + 就是有光标,注意光标位置 不同模式打开文件的完全列表:  http://www.runoob.com/python/python-files-io.html 模式 描述 r 以只读方式打开文件.文件的指针将会放在文件的开头.这是默认模式. rb 以二进制格式打开一个文件用于只读.文件指针将会放在文件的开头.这是默认模式.一般用于非文本文件如图片等. r+ 打开一个文件用于读写.文件指针将会放在文件的开头. rb+ 以二进制格式打开一个文件用于读写.文件指针将会放在文件的开头.一般用于非文…
文件操作 一.打开文件 f = open('歌词.txt','w',encoding='utf-8') # f:文件操作符 文件句柄 文件操作对象 open打开文件是依赖了操作系统提供的途径 操作系统有自己的编码,open在打开文件的时候默认使用操作系统的编码 win默认编码gbk mac/linux默认utf-8 习惯叫f file f_obj f_handler fh 操作:读 写 f = open('歌词.txt','w',encoding='utf-8') print(f.writabl…
day09 文件处理 一.注册与登录功能 username = input('请输入您的密码:').strip() password = input('请输入您的密码:').strip() f = open('a.txt',mode='rt',encoding='utf-8') for line in f: user,pwd = line.strip('\n').split(':') if username == user and password = pwd: print('登陆成功') br…
1.字符编码 x='上' #unicode的二进制--------->编码-------->gbk格式的二进制 res=x.encode('gbk') #bytes 字节类型 print(res,type(res)) m=res.decode('gbk') print(m)  #把gbk解码成unicode,python打印自动转换成字符 2.文件处理 1.什么是文件 文件是操作系统为应用程序或者用户提供一种操作硬盘的虚拟单位 强调: 文件是操作系统提供的虚拟单位 应用程序或者用户对文件的读写…
文件的操作 1   文件的打开操作: 文件句柄 = open('文件路径', '模式') f=open('wangyakun','a+',encoding='utf-8') #文件名, 如果是绝对路径的话要写成 r'c:\user\administrator\'这种形式后边选择的编码方式要选择已保存的文件保存的编码方式,f.write('nihao a ') f.seek(2) seek 这里指的是字节位置如果出现中文就会一个字三个字节位, count=f.readlines() print(c…
文件操作  计算机系统分为:计算机硬件,操作系统,应用程序三部分. 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,众所周知,应用程序是无法直接操作硬件的,这就用到了操作系统.操作系统把复杂的硬件操作封装成简单的接口给用户/应用程序使用,其中文件就是操作系统提供给应用程序来操作硬盘虚拟概念,用户或应用程序通过操作文件,可以将自己的数据永久保存下来. 读    1..找到文件 2.打开文件  3.操作:读 写  4.关闭 #op…
# 修改文件 # 文件是不能修改 with open('小护士班主任', mode='r', encoding='utf-') as f, open('小护士班主任.bak', 'w', encoding='utf-8') as f2: for line in f: if '星儿' in line: line = line.replace('星儿', '阿娇') # 写文件 f2.write(line) #删除文件 和 重命名文件 import os os.remove('小护士班主任') #删…
1.文件操作 1.1 基本模式 # 格式 f = open("相对路径/绝对路径",mode = "模式",encoding = "编码级") ​ # 模式 # w ------> write (不存在则创建,存在则清空,光标在最后) # r ------> read (不存在则报错,光标在开头,参数为字符) # a ------> append (不存在则创建,存在则追加,强制光标在最后) ​ # 1 打开文件 f = ope…
一.文件操作 """ fp = open("文件名",mode="模式",encoding="utf-8") fp -> 文件的io对象 (文件句柄) i => input 输入 o => output 输出 """ 1.文件的写入 # 1.打开文件 fp = open("ceshi1.txt",mode="w",encoding…