读写文件、文件方法、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文件进行排序


















本文转自方向对了,就不怕路远了!51CTO博客,原文链接:http://blog.51cto.com/jacksoner/2065898 ,如需转载请自行联系原作者


相关文章
|
4天前
|
安全 Python
Python 高级编程:高效读取 txt 文件的技巧与实践
在 Python 中,读取 txt 文件是常见操作。本文介绍了使用 `with` 语句自动管理文件资源、逐行读取文件、读取特定字节范围内容、处理编码问题以及使用缓冲读取提高性能等高级方法,确保代码高效且安全。通过这些技巧,你可以更灵活地处理文件内容,并避免资源泄漏等问题。原文链接:https://www.wodianping.com/app/2024-10/44183.html
36 18
|
5天前
|
数据处理 Python
Python 高级技巧:深入解析读取 Excel 文件的多种方法
在数据分析中,从 Excel 文件读取数据是常见需求。本文介绍了使用 Python 的三个库:`pandas`、`openpyxl` 和 `xlrd` 来高效处理 Excel 文件的方法。`pandas` 提供了简洁的接口,而 `openpyxl` 和 `xlrd` 则针对不同版本的 Excel 文件格式提供了详细的数据读取和处理功能。此外,还介绍了如何处理复杂格式(如合并单元格)和进行性能优化(如分块读取)。通过这些技巧,可以轻松应对各种 Excel 数据处理任务。
32 16
|
2天前
|
存储 索引 Python
一文让你搞懂 Python 的 pyc 文件
一文让你搞懂 Python 的 pyc 文件
34 10
|
10天前
|
存储 Python
一文让你搞懂 Python 的 pyc 文件
一文让你搞懂 Python 的 pyc 文件
31 15
|
1天前
|
存储 索引 Python
反转Python列表的4种方法
反转Python列表的4种方法
|
2天前
|
IDE 开发工具 iOS开发
Python编程案例:查找指定文件大小的文件并输出路径
Python编程案例:查找指定文件大小的文件并输出路径
10 3
|
1天前
|
Python
Python编程--解压缩文件
Python编程--解压缩文件
|
1天前
|
IDE 开发工具 数据安全/隐私保护
Python编程--实现用户注册信息写入excel文件
Python编程--实现用户注册信息写入excel文件
|
1天前
|
存储 安全 网络安全
Python编程--使用PyPDF解析PDF文件中的元数据
Python编程--使用PyPDF解析PDF文件中的元数据
|
2天前
|
文件存储 iOS开发 MacOS
Python编程案例:文件查找并归类
Python编程案例:文件查找并归类