读写文件、文件方法、python2的乱码问题、python对passwd文件进行排序

简介:

读写文件

if __name__=='__main__':
    filename=input('请输入保存的文件:')
    fdfile=open(filename,'w+')
    while 1:
        text=input('请输入内容: ')
        if text == 'EOF':
            break
        else:
            fdfile.write(text)
            fdfile.write('\n')
    fdfile.close()
    readfile=open(filename)
    print('##############start###################')
    print(readfile.read())
    print('##############end###################')
    readfile.close()

结果:
读写文件、文件方法、python2的乱码问题、python对passwd文件进行排序

文件方法

读写文件、文件方法、python2的乱码问题、python对passwd文件进行排序
print(fd.name) #打印文件名字
print(fd.mode) #打印模式 (r,w,a,a+)

python2的乱码问题

在python3中不会出现乱码的问题。
编码
支持中文的编码:utf-8, gbk, gb2312
decode 解码
encode 编码
不写python代码排头,就会报错。
s = "哈哈哈"
print(s)
这个代码文件被执行时就会出错,就是编码出了问题。python默认将代码文件内容当作asci编码处理,但asci编码中不存在中文,因此抛出异常。
解决问题之道就是要让python知道文件中使用的是什么编码形式,对于中文,可以用的常见编码有utf-8,gbk和gb2312等。只需在代码文件的最前端添加如下:
#-- coding:utf-8 --

python对passwd文件进行排序

读写文件、文件方法、python2的乱码问题、python对passwd文件进行排序



本文转自 jiekegz  51CTO博客,原文链接:http://blog.51cto.com/jacksoner/2065898


相关文章
|
4天前
|
数据挖掘 索引 Python
Python 读写 Excel 文件
Python 读写 Excel 文件
11 0
|
1月前
|
存储 JSON JavaScript
Python中读写(解析)JSON文件的深入探究
Python中读写(解析)JSON文件的深入探究
31 0
|
1月前
|
XML 安全 API
Python读写XML文件:深入解析与技术实现
Python读写XML文件:深入解析与技术实现
47 0
|
2月前
|
存储 数据挖掘 数据处理
Python与Excel的交互:读写Excel文件和处理数据
Python与Excel的交互:读写Excel文件和处理数据
|
8月前
|
Python
python读写execle文件数据
python读写execle文件数据
|
4月前
|
XML 存储 JavaScript
【python】DOM模块读写XML文件
【python】DOM模块读写XML文件
23 0
|
10月前
|
Python
Python应用 | 读写docx文件 (值得收藏的技能)
Python应用 | 读写docx文件 (值得收藏的技能)
102 0
|
10月前
|
算法 数据处理 Python
R和Python平台下操作读写稀疏矩阵(matrix.mtx.gz格式文件)的基本方法
将大型矩阵保存为稀疏矩阵格式特别有助于减少存储空间和提高数据处理的效率,因此本文将分享在R和Python平台下操作读写稀疏矩阵的基本方法。
709 0
|
XML 数据格式 Python
Python通过docx模块读写微软docx文件
Python通过docx模块读写微软docx文件
144 0
|
Python
Python编程:读写excel文件
Python编程:读写excel文件
112 0