python3笔记-文件操作
'''
文件操作
嗜血法医简介.txt
1,文件路径:d:\嗜血法医简介.txt
2,编码方式:utf-8 gbk ...
3,操作方式:只读,只写,追加,读写,写读....
''''''
只读:r
只写:w'''# 只读:r
# rb
f = open('d:\嗜血法医简介.txt',mode='r',encoding='utf-8')
#f = open('d:\嗜血法医简介.txt',mode='rb')
content = f.read()
print(content)
f.close()'''
《嗜血判官》(Dexter,也译嗜血法医),是Showtime电视网推出,迈克尔·科斯塔,托尼·戈德温等执导,麦克-C-霍尔、朱莉-本兹等主演的电视剧,改编自杰夫·林赛的小说《暗夜噩梦戴克斯特》。
该剧讲述的是主角戴克斯特·摩根白天以迈阿密警局法医身份作为掩护,黑夜降临时就去追捕罪犯的故事。
该剧于2006年在showtime首播,全剧共八季,于2013年宣告完结。剧情简介
主人公戴克斯特(Dexter)童年时候和他的哥哥被关在在迈阿密船坞里的装满发臭尸体集装箱里,在两英寸深的鲜血里泡了两天。其中一具被电锯杀手谋杀的尸体是他们的母亲,兄弟两人都目睹了母亲被残忍杀害。
一个叫哈里·摩根的警察,收养了年幼的戴克斯特,摩根把戴克斯特抚养成人,但戴克斯特不断的表现出对血的渴望。有一次他控制不住自己杀了一条狗。摩根知道以后,开始训练他,教会他怎么辨别好人与坏人,以及在作案之前如何控制现场不留线索。
他教导戴克斯特如何成为一个谨慎,细心和高效率的杀手,教导他如何掩盖证据,教导他如何生活在社会里才能减少被嫌疑的可能性,更主要的是他教导戴克斯特杀人的原则,正因为哈里教导的杀人原则,戴克斯特才只会去杀那些从前杀过人的人,去喋血般地维持心中的正义。
德克斯特白天是迈阿密警署凶杀组的血迹专家,与他的妹妹、警察黛布拉并肩作战缉拿罪犯。
'''f1 = open('葫芦娃',mode='r',encoding='utf-8')
content2 = f1.read()
print(content2)
f1.close()#叮当当嘟嘟哒哒,葫芦娃# 只写:w
# wb
f2 = open('彼得林奇的经典演讲',mode='w',encoding='utf-8')
f2.write('规则1 : 了解你所持有的股票;\n规则2 : 作经济预测徒劳无益;\n规则3 : 不要担心指数;\n规则4 : 不要急躁 ,你有充足的时间.\n')
f2.close()
'''
规则1 : 了解你所持有的股票;
规则2 : 作经济预测徒劳无益;
规则3 : 不要担心指数;
规则4 : 不要急躁 ,你有充足的时间.
'''#f3 = open('log',mode='wb')
#f3.write('规则2 : 作经济预测徒劳无益;'.encode('gbk'))
#f3.close()
f3 = open('log',mode='wb')
f3.write('规则2 : 作经济预测徒劳无益;'.encode('utf-8'))
f3.close()
'''
规则2 : 作经济预测徒劳无益;
'''#追加:a
# ab
# a+f5 = open('彼得林奇的经典演讲',mode='a',encoding='utf-8')
f5.write('危险的说法1 : 既然股价已经下跌了这么多 , 它还能跌多少呢 ?\n')
f5.close()
'''
规则1 : 了解你所持有的股票;
规则2 : 作经济预测徒劳无益;
规则3 : 不要担心指数;
规则4 : 不要急躁 ,你有充足的时间.
危险的说法1 : 既然股价已经下跌了这么多 , 它还能跌多少呢 ?
'''f6 = open('彼得林奇的经典演讲',mode='ab')
f6.write('危险的说法2 : 股价还能上涨多少 ?\n'.encode('utf-8'))
f6.close()'''
规则1 : 了解你所持有的股票;
规则2 : 作经济预测徒劳无益;
规则3 : 不要担心指数;
规则4 : 不要急躁 ,你有充足的时间.
危险的说法1 : 既然股价已经下跌了这么多 , 它还能跌多少呢 ?
危险的说法2 : 股价还能上涨多少 ?
'''#读写 r+
f7 = open('彼得林奇的经典演讲',mode='r+',encoding='utf-8')
print(f7.read())
f7.write('危险的说法3 : 我能赔多少 ? 股价只有3美元 。\n')
f7.close()
#输出
'''
规则1 : 了解你所持有的股票;
规则2 : 作经济预测徒劳无益;
规则3 : 不要担心指数;
规则4 : 不要急躁 ,你有充足的时间.
危险的说法1 : 既然股价已经下跌了这么多 , 它还能跌多少呢 ?
危险的说法2 : 股价还能上涨多少 ?
'''#文件内容
'''
规则1 : 了解你所持有的股票;
规则2 : 作经济预测徒劳无益;
规则3 : 不要担心指数;
规则4 : 不要急躁 ,你有充足的时间.
危险的说法1 : 既然股价已经下跌了这么多 , 它还能跌多少呢 ?
危险的说法2 : 股价还能上涨多少 ?
危险的说法3 : 我能赔多少 ? 股价只有3美元 。
'''
#f8 = open('彼得林奇的经典演讲',mode='r+',encoding='utf-8')
#f8.write('危险的说法4 : 最终,跌去的全都将反弹回来 。')
#print(f8.read())
#f8.close()#输出
'''
测徒劳无益;
规则3 : 不要担心指数;
规则4 : 不要急躁 ,你有充足的时间.
危险的说法1 : 既然股价已经下跌了这么多 , 它还能跌多少呢 ?
危险的说法2 : 股价还能上涨多少 ?
危险的说法3 : 我能赔多少 ? 股价只有3美元 。
'''
#文件内容
'''
危险的说法4 : 最终 , 跌去的全都将反弹回来 。测徒劳无益;
规则3 : 不要担心指数;
规则4 : 不要急躁 ,你有充足的时间.
危险的说法1 : 既然股价已经下跌了这么多 , 它还能跌多少呢 ?
危险的说法2 : 股价还能上涨多少 ?
危险的说法3 : 我能赔多少 ? 股价只有3美元 。
'''f9 = open('彼得林奇的经典演讲',mode='a+',encoding='utf-8')
f9.write('危险的说法5 : 情况糟糕得不能再糟糕了 , 我应该买入。\n')
f9.seek(0)
print(f9.read())
f9.close()'''
规则1 : 了解你所持有的股票;
规则2 : 作经济预测徒劳无益;
规则3 : 不要担心指数;
规则4 : 不要急躁 ,你有充足的时间.
危险的说法1 : 既然股价已经下跌了这么多 , 它还能跌多少呢 ?
危险的说法2 : 股价还能上涨多少 ?
危险的说法3 : 我能赔多少 ? 股价只有3美元 。
危险的说法5 : 情况糟糕得不能再糟糕了 , 我应该买入。
'''#功能详解f10 = open('彼得林奇的经典演讲',mode='r+',encoding='utf-8')
#print(f10.read(10)) #读出来的都是字符
f10.seek(6) #是按照字节定光标的位置
#f10.tell() 告诉你光标的位置
#print(f10.tell())
print(f10.read())
f10.close()'''
1 : 了解你所持有的股票;
规则2 : 作经济预测徒劳无益;
规则3 : 不要担心指数;
规则4 : 不要急躁 ,你有充足的时间.
危险的说法1 : 既然股价已经下跌了这么多 , 它还能跌多少呢 ?
危险的说法2 : 股价还能上涨多少 ?
危险的说法3 : 我能赔多少 ? 股价只有3美元 。
危险的说法5 : 情况糟糕得不能再糟糕了 , 我应该买入。
'''f11 = open('log1',mode='a+',encoding='utf-8')
f11.write('亚马逊666789')
count = f11.tell()
print(count)
f11.seek(count-9) #15-9 = 6,一个汉字占有3个字节,
print(f11.read(2)) #从光标的位置读取2个字符
f11.close()'''
逊6
'''
'''
log2文件内容
dexter,tom,jack,china,usa
2018年12月18日亚马逊大涨9.45%
'''f12 = open('log2',mode='r+',encoding='utf-8')
line = f12.readline() #一行一行的读
print(line)
f12.close()'''
dexter,tom,jack,china,usa
'''f13 = open('log2',mode='r+',encoding='utf-8')
line1 = f13.readlines() #每一行当成列表中的一个元素,添加到list中
print(line1)
f13.close()
'''
['dexter,tom,jack,china,usa\n', '2018年12月18日亚马逊大涨9.45%\n']
'''with open('log2',mode='r+',encoding='utf-8') as obj:print(obj.read())'''
dexter,tom,jack,china,usa
2018年12月18日亚马逊大涨9.45%
'''#作业示范(新用户注册,登录)
username = input('请输入你要注册的用户名:')
password = input('请输入你要注册的密码:')
with open('list_of_info',mode='w+',encoding='utf-8') as f:f.write('{}\n{}'.format(username,password))
print('恭喜您,成功注册为阿里黄金会员')f2 = open('list_of_info',mode='r+',encoding='utf-8')
print(f2.read())
f2.close()lis = []
i = 0
while i < 3:usn = input('请输入你的用户名:')pwd = input('请输入你的密码:')with open('list_of_info',mode='r+',encoding='utf-8') as f1:for line in f1:lis.append(line)print(lis)if usn == lis[0].strip() and pwd == lis[1].strip():print('登录成功')breakelse:print('帐号和密码错误')i+=1'''
请输入你要注册的用户名:dexter
请输入你要注册的密码:123456
恭喜您,成功注册为阿里黄金会员
dexter
123456
请输入你的用户名:dexter
请输入你的密码:666
['dexter\n', '123456']
帐号和密码错误
请输入你的用户名:dexter
请输入你的密码:123456
['dexter\n', '123456', 'dexter\n', '123456']
登录成功
'''
转载于:https://www.cnblogs.com/dexterwp/p/10190506.html
python3笔记-文件操作相关推荐
- Python3的文件操作笔记
本文目录 文件输入.输出 输入函数 输出函数 文件打开.关闭.读写 打开函数 关闭文件 读写文件 write()方法 read()方法 重命名.删除文件 重命名文件 rename()方法 删除文件 r ...
- PHP学习笔记-文件操作1
转载请标明出处: http://blog.csdn.net/hai_qing_xu_kong/article/details/52294237 本文出自:[顾林海的博客] 前言 PHP支持文件上传功能 ...
- python提供了3个常用的读文件函数、分别是,Python3 对文件操作
在计算机系统中,以硬盘为载体存储在计算机上的信息集合称为文件.文件可以是文本文档.图片.声音.程序等多种类型.在编程时经常要对文件进行读写等操作, 从程序员的视角可以把文件理解为是连续的字节序列,进行 ...
- Golang笔记—文件操作
文件的基本介绍 文件的概念 文件,对我们并不陌生,文件是数据源(保存数据的地方)的一种,比如大家经常使用的 word 文档,txt 文 件,excel 文件-都是文件.文件最主要的作用就是保存数据,它 ...
- C语言学习笔记---文件操作 fopen()函数 和 fclose()函数
fopen()函数 在C语言中fopen()函数用来打开文件.该函数声明在stdio.h中.它的第一个参数是待打开文件的名称,更确切的说是一个包含文件名的字符串地址.第二个参数是一个字符串,指定待 ...
- Python学习笔记--文件操作
(一)文件的编码 1. 编码 编码是一种规则集合,记录了内容和二进制间进行相互转换的逻辑 编码有许多种,最常用的是utf-8 2. 使用编码的原因 计算机只能识别二进制数,因此要将文件的内容翻译为二进 ...
- web漏洞“小迪安全课堂笔记”文件操作安全,文件包含
小迪安全课堂笔记文件包含 思维导图 原理 白盒 黑盒 看参数及功能点 本地包含 无限制,跨目录../../www.txt 有限制,增加了后缀html %00截断绕过 长度截断绕过 远程包含 无限制 有 ...
- Python3:文件操作
文件操作 一.文件基础操作 1. 基本读写操作 2. 文件复制操作 二.操作系统模块 1.基础系统操作 2.绝对路径和相对路径 三.练习 1. 拷贝联系 2. 图书管理系统 总结 **注意: 文中相关 ...
- web漏洞“小迪安全课堂笔记”文件操作安全,文件上传
文件上传小迪安全笔记 思维导图 利用思路 什么是文件上传漏洞? 文件上传漏洞有哪些危害? 文件上传漏洞如何查找及判断? 文件上传漏洞有哪些需要注意的地方? 关于文件上传漏洞在实际应用中的说明? 案例 ...
- Java笔记——文件操作I/O 02
目录 File类常见方法总结编辑 相对路径 编辑 关于 内容 的读写 1.关于读 处理文本数据(字符数据) 编辑 查表法 小知识:终止 scanner.hasNext() 永久停止 写Outpu ...
最新文章
- 好消息,Blackberry开发文档发布。
- 重工行业:IT运维精细化管理新篇章
- 【数据库系统概论】考研第一部分重点分析【1.2】
- git是一种分布式代码管理工具,git通过树的形式记录文件的更改历史,比如: base'--base--A--A' ^ | --- B--B' 小米工程师常常需要寻找两个分支最近的分割点,即b...
- python利用faker,输出企业名称、用户名称、手机号、地址信息等测试数据实例
- 记一次MBR锁机病毒分析
- html+css+js实现科学计算器
- opencv fast角检测
- linux 重定位arm,Arm linxu启动过程分析(一)
- CGAL1_1 Three Points and One Segment
- 必读的Python入门书籍,你都看
- JS中使用MD5进行字符串加密
- 更新一些CAD中比较容易混淆的概念
- A Frustratingly Easy Approach for Joint Entity and Relation Extraction(陈丹琦2020)
- web使用百度地图实现经纬度定位和轨迹
- 【AI学习笔记】退出 Anaconda 虚拟环境时 遇到的两种报错。
- 数据分析之实战项目——电商用户行为分析
- 甩开三星自己干,苹果第一块自研屏幕要来了?
- 1602LCD主要技术参数
- c语言作业 电影院选座系统,c语言编程 电影院票务系统.wps