鱼c笔记——Python文件
参考阅读:http://bbs.fishc.com/thread-45279-1-1.html
>>> help(open)
Help on built-in function open in module io:open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)Open file and return a stream.
>>> f = open('c:\\lyric.txt') #也可以用一根反斜杠/, 两根斜杠\中一根是转义用的
>>> f
<_io.TextIOWrapper name='c:\\lyric.txt' mode='r' encoding='cp936'>
>>> f.read()
'化身孤岛的鲸 - 李逸朗\n词:沃特艾文儿\n曲:我们都被忘了\n我是只化身孤岛的蓝鲸\n有着最巨大的身影\n鱼虾在身侧穿行\n也有飞鸟在背上停\n我路过太多太美的奇景\n如同伊甸般的仙境\n而大海太平太静\n多少故事无人倾听\n我爱地中海的天晴\n爱西伯利亚的雪景\n爱万丈高空的鹰\n爱肚皮下的藻荇\n我在尽心尽力地多情\n直到那一天\n你的衣衫破旧\n而歌声却温柔\n陪我漫无目的的四处漂流\n我的背脊如荒丘\n而你却微笑摆首\n把它当成整个宇宙\n你与太阳挥手\n也同海鸥问候\n陪我爱天爱地的四处风流\n只是遗憾你终究\n无法躺在我胸口\n欣赏夜空最辽阔的不朽\n把星子放入眸\n我是只化身孤岛的蓝鲸\n有着最巨大的身影\n鱼虾在身侧穿行\n也有飞鸟在背上停\n我有着太冷太清的天性\n对天上的她动过情\n而云朵太远太轻\n辗转之后各安天命\n我未入过繁华之境\n未听过喧嚣的声音\n未见过太多生灵\n未有过滚烫心情\n所以也未觉大洋正中\n有多么安静\n你的衣衫破旧\n而歌声却温柔\n陪我漫无目的的四处漂流\n我的背脊如荒丘\n而你却微笑摆首\n把它当成整个宇宙\n你与太阳挥手\n也同海鸥问候\n陪我爱天爱地的四处风流\n只是遗憾你终究\n无法躺在我胸口\n欣赏夜空最辽阔的不朽\n把星子放入眸\n你的指尖轻柔\n抚摸过我所有\n风浪冲撞出的丑陋疮口\n你眼中有春与秋\n胜过我见过爱过\n的一切山川与河流\n曾以为我肩头\n是那么的宽厚\n足够撑起海底那座琼楼\n而在你到来之后\n它显得如此清瘦\n我想给你能奔跑的岸头\n让你如同王后'
>>> f.read() #文件指针指向文件末尾,读出的是空的字符串。文件指针相当于书签,读到哪指到哪。
''
>>> f.close()
>>> f = open('c:\\lyric.txt')
>>> f.read(6)
'化身孤岛的鲸'
>>> f.tell() #返回文件指针在第几个字节处,一个中文字符占两个字节
12>>> f.seek(45, 0) #定位文件,第一个参数是在第二个参数上的向后偏移量,第二个参数有0-文件开头,1-文件指针当前所在处,2-文件末尾三种
45
>>> f.readline()
'们都被忘了\n'
>>> lists = list(f) #list()方法是从文件指针指向的位置开始将文件剩余部分转化为列表
>>> for each_line in lists:print(each_line)化身孤岛的鲸 - 李逸朗 #太长了,就放两句意思意思
让你如同王后
>>> f.seek(0, 0) #将文件指针定位到开头
0
>>> for each_line in f: #显然这种方式更加简洁print(each_line)化身孤岛的鲸 - 李逸朗
让你如同王后
>>> f = open('c:/test.txt', 'w') #路径上没有该文件,则会自动创建一个新的
>>> f.write('文件test') #返回写入多少个字符
6
>>> f.close()
鱼c笔记——Python文件相关推荐
- 鱼c笔记——Python 的 GUI 编程(一):接触 Tkinter
Python 的 GUI 工具包有很多,之前的 EasyGUI 就是其中最简单的一个.但是 EasyGUI 实在是太简单了,因此只适合作为 GUI 编程的敲门砖. 而与 EasyGUI 不同,这次要介 ...
- 鱼c笔记——Python字典(二)
目录 fromkeys() keys() values() items() get() setdefault() 成员资格操作符 in, not in clear() copy() pop() 和 p ...
- Python学习笔记--exe文件打包与UI界面设计
exe文件打包与UI界面设计 前言 一.基于tkinter实现的UI设计 1.1 库的选择及思路 1.2 定位方法的选用 1.3 Frame控件 1.4 变量设置 1.5 批量设置 1.6 Text文 ...
- python io操作有什么_Python笔记:文件IO操作
读取文件 使用open()打开文件,文件不存在会抛出IOError错误. try: f = open('/path/to/file', 'r') print(f.read()) finally: if ...
- Python学习笔记:文件(File)
Python学习笔记:文件(File) 打开一个文件用于读写,在Python里十分简单,利用内置open函数,可以用绝对路径,也可以用相对路径. 默认模式是'r',只读模式. 文件句柄f是一个可迭代对 ...
- 【Python】学习笔记总结3(Python文件操作)
文章目录 三.Python文件操作 1.打开`open('文件名','打开模式')` 2.写操作 3.读操作 4.With上下文管理对象 小结 案例 5.文件定位 三.Python文件操作 1.打开o ...
- 简明 Python 教程学习笔记_7_文件操作(os、shutil、pathlib )
参考 :http://www.cnblogs.com/nulige/archive/2016/12/06/6037752.html 在很多时候,你会想要让你的程序与用户(可能是你自己)交互.你会从用户 ...
- Python文件操作相关的知识笔记总结
python文件操作相关知识 1.文件操作 路径相关 上下文管理 文件的打开模式 文件操作的常见功能 学前知识背景回顾: 字符串类型(str):程序中表示文字信息,本质是unicode编码中的二进制. ...
- python学习笔记:python文件操作与异常处理
1.python文件操作:打开.关闭.读取.写入,合并excel等 1.1创建文件:open()函数打开文件,若文件存在则直接打开:若不存在则创建文件并打开 open('F:/pycodes/cunz ...
最新文章
- 七、前端开发-JavaScript HTTP
- python中subprocess_Python中subprocess学习
- LeetCode 33 搜索旋转排序数组
- JavaScript实现heapsort堆排序算法(附完整源码)
- 【Linux】cp命令
- 常用30种MySQL查询语句优化方法
- 无线数传电台工业控制的应用
- Laravel核心解读--Facades
- sqoop1.99.6 mysql_Alex的Hadoop菜鸟教程:第6课Sqoop2安装教程
- Ubuntu20.04+Nvidia RTX 3060 显卡驱动安装
- 安卓大作业-字典App 可以查询汉字 可以玩成语接龙游戏
- 【2-SAT初学+模板题讲解】POJ3683 Priest John's Busiest Day
- 1967年图灵奖--莫里斯·威尔克斯生平
- CUMT 1031 Order
- 【旧辅新知】clud-clus-clos总结
- 仲联量行:科技行业繁荣推动深圳成为中国内地第三大办公楼市场
- 腾讯云联手宇信科技发布多个联合方案,全面助力金融科技自主可控
- Opencv制作简单的视频控制器(控制滚动条)
- mybatis调用 存储过程方法简单demo
- 跟大家分享下团队协作工具leangoo