码迷,mamicode.com
首页 > 其他好文 > 详细

week3--day1

时间:2017-10-30 19:54:17      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:project   --   打印   aaa   歌词   writable   ble   window   linux   

# 找到文件
# 打开文件
# 操作: 读 写 等
# 保存
# 关闭


# file = open(‘歌词.txt‘, ‘r‘, encoding=‘uft-8‘) # f 文件操作符 文件操作对象 文件句柄

# open打开文件是依赖了操作系统提供的途径
# 操作系统有自己的编码 windows gbk等 mac/linux utf-8
# open在打开文件的时候默认使用操作系统编码.

# 习惯用f file f_obj f_handler fh
# print(file.writable()) # >>> True 可写的文件
# print(file.readable()) # >>> False 不可读
# file.write(‘dfjk‘) # 写的都是字符串
# file.write(‘\n‘) # 换行
# file.write(‘中国‘) #
# ‘中国‘.encode(‘utf-8‘)

# file.close()

# file = open(r‘d:\工作学习\pycharm_project\000.txt‘, ‘w‘, encoding=‘utf-8‘) # 可以用中文
# file.write(‘aaa‘)
# file.close()
# del file # 主动释放了一个python程序中的变量, 可以不写.

# file = open(‘test1.txt‘,‘r+‘, encoding=‘utf-8‘) # 默认 读 模式
# read---读取所有内容.
# content = file.read()
# print(content)

# read(5) # 按字符数量读文件

# readline---打印一行
# print(file.readline())
# print(file.readline())
# >>>张三丰
# >>>
# >>>项羽

# print(file.readline().strip())
# print(file.readline().strip())
# >>>张三丰
# 项羽

# readlines---返回一个列表
# print(file.readlines())
# >>>[‘张三丰\n‘, ‘项羽\n‘, ‘秦始皇\n‘, ‘lady gaga‘]

# 文件指针, 只往前走.
# print(file.readline().strip())
# print(file.readlines())
# >>>张三丰
# [‘项羽\n‘, ‘秦始皇\n‘, ‘lady gaga‘]

# 最常用, 内存一次只存一行内容
# for line in file:
# print(line.strip())
# >>>张三丰
# 项羽
# 秦始皇
# lady gaga
#
# file.close()
#
# file = open(‘test1.txt‘, ‘a‘, encoding=‘utf-8‘)
# file.write(‘computer 6000 5‘)
# file.close()

# r+ 可读可写
# 1.先读后写, 则追写
# 2.先写后读, 从头开始写

# w+ 可写可读
# 一开始文件就被清空了, 读取的内容是刚写的。


# file.seek(0) 移动光标到指定位置
# file.seek(0, 2) 移动到末尾
# file.tell() 返回光标所在位置

# a+ 追加并可读







week3--day1

标签:project   --   打印   aaa   歌词   writable   ble   window   linux   

原文地址:http://www.cnblogs.com/brucezhang2017/p/7755735.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!