# -*- coding: utf-8 -*-
import os
# 学习python对文件的操作
# file_name 要打开的文件
#access_mode 文件打开模式 【r(读) w(写) a(追加)】还有个U模式,代表通用换行符支持
#使用r和u模式打开的文件必须存在
# + 表示可读可写
#file_obj = open(file_name,access_mode='r',buffering=-1);
'''
方法:
read() 读取字节到字符串
readline() 读一整行
readlines() 读取all
xreadlines() 高效迭代文件的行,现在用for x in file 代替了,都是一次读取一块
write()
writelines()
'''
#读文件
f = open(raw_input('Enter file of you want to reading:'),'r');
data = [line for line in f.readlines()]
f.close();
print data
#写文件
filename=raw_input('Enter file name:')
fobj = open(filename,'w')
while True:
str1 = raw_input("Enter a line(. to quit):")
if str1 != ".":
fobj.write('%s%s' % (str1,os.linesep))
else:
break;
fobj.close()
#另记录python命令行参数:
sys.argv 参数数组 argv[0]永远是程序的名字
sys.argc 参数个数
分享到:
相关推荐
【Python文件操作】 在Python编程中,文件操作是一项核心技能,它允许程序与外部存储进行数据交互。Python提供了简洁的API来实现文件的读、写、追加等各种操作。本章将深入探讨Python文件操作的各个方面。 首先,...
总的来说,这些Python脚本展示了Python在文件系统操作上的便捷性,不论是自动扫描当前目录还是接受用户输入的路径,都能轻松实现。对于初学者来说,了解并学习这样的脚本有助于提升对文件系统操作的理解,同时对于...
在提供的压缩包文件中,有两个Python文件`json_label.py`和`load_json(1).py`。`json_label.py`可能包含了对JSON数据的处理和转换功能,而`load_json(1).py`可能是一个用于加载JSON文件的辅助函数。另外,`G2`可能是...
尽管Python不是CANoe的原生开发语言,但通过Python与CANoe的接口(如CANoe的COM接口或通过CANoe的日志文件),我们可以实现对CANoe工程的高级自动化和数据处理。 总的来说,Python的灵活性和强大的库支持使得它成为...
当然,如果你的项目依赖较多的配置文件操作,可能需要考虑使用更高级的库,如`configparser`(Python 3)或`ConfigObj`,它们提供了更多的特性和错误处理机制。不过,对于基本的需求,上述自定义的`Properties`类...
### Python 对操作系统的目录和文件操作 在Python中进行文件和目录的操作是非常常见的需求,尤其在处理自动化脚本、文件管理或系统维护等场景时。Python内置的`os`模块提供了丰富的工具集来帮助开发者轻松地完成...
在本主题中,我们将探讨如何使用Python来解析Java的Class文件,并对其进行简单的执行。这是一项有趣的技术,可以帮助我们理解Java字节码的工作原理,同时也可以在Python环境中运行Java代码。 首先,Java的Class文件...
代码组织上,Python通常遵循模块化原则,每个功能可能对应一个单独的Python文件,如`file_operations.py`负责文件操作,`ui.py`处理用户界面,`utils.py`包含通用辅助函数。这些模块通过导入彼此的功能进行协作。 ...
首先,让我们了解Python中的基本文件操作函数。`open()`函数用于打开一个文件,它接受两个参数:文件名和模式。在读取文件时,模式通常设置为"r"(read): ```python file = open("重生之钢铁大亨_80txt.com.txt",...
本篇文章将详细探讨如何使用Python的sockets模块来创建一个简单的局域网文件共享系统。 首先,我们要了解局域网文件共享的基本原理。在局域网中,文件共享通常是通过TCP/IP协议进行的,TCP(传输控制协议)确保数据...
Python提供了标准库`configparser`模块来处理这类文件,使得读写ini配置文件变得简单易行。 首先,我们需要导入`configparser`模块。`configparser`提供了一个接口,可以方便地创建、修改和读取.ini文件。以下是一...
总的来说,Python文件管理系统从初级到高级的演进,反映了软件开发中从简单到复杂、从单一功能到全面覆盖的过程。通过不断迭代和优化,可以构建出功能强大且易于使用的文件管理解决方案。如果你正在学习Python,深入...
总结来说,Python的文件操作和排序能力是强大的,无论是简单的文本文件还是大型数据集,都有相应的解决方案。"sorta"这样的工具则进一步扩展了这一功能,使得开发者能更便捷地处理文件排序问题。通过理解Python的...
`read_excel()`函数会返回一个DataFrame对象,你可以对这个对象进行各种数据操作,如筛选、排序、统计等。 如果你的Excel文件有多个工作表(worksheet),`read_excel()`函数也支持读取它们。只需添加参数`sheet_...
Python是一种强大的编程语言,尤其在数据处理方面表现出色,其中对Excel文件的操作就是其一大亮点。Python提供了多个库来支持Excel的读写操作,包括xlrd、xlwt和xlutils。这些库使得Python程序员能够方便地进行数据...
【Python对Excel操作详解...总结来说,Python提供了多种方法来处理Excel文件,无论你是简单的数据读写还是复杂的数据分析,都能找到合适的工具和库。了解和掌握这些库的使用,将极大提升你在数据处理上的效率和灵活性。
Python 文件打包成 exe 文件使用 ...使用 PyInstaller 将 Python 文件打包成 exe 文件非常简单,只需要按照以上步骤操作即可。但是,需要注意的是,在打包过程中可能会出现一些错误,这时需要根据错误提示来解决问题。
在IT行业中,Python是一种广泛应用的编程语言,尤其在文件操作方面表现出强大的功能。"Python给文件添加时间、姓名等后缀"这个主题涉及到文件系统操作和字符串处理,这些都是Python编程中的基础但重要的知识点。 ...
总的来说,Python的文件操作简单易用,提供了多种方式来满足不同的写入需求。不论是简单的文本数据还是复杂的二进制数据,Python都能处理得游刃有余。通过熟练掌握这些基本操作,你可以在实际项目中更有效地管理和...