# 打开文件(如果不存在则新建) 向其中写入
f = open('D:\\test.txt', 'w')
f.write('hello world, i am here!')
f.close()
print("-" * 30) # 分割线 # 读取文件
f = open('D:\\test.txt', 'r')
content = f.read(5) # 最多读取5个数据
print(content) print("-" * 30) # 分割线 content = f.read() # 从上次读取的位置继续读取剩下的所有的数据
print(content) f.close() # 关闭文件 print("-" * 30) # 分割线
# readlines可以按照行的方式把整个文件中的内容进行一次性读取,并且返回的是一个列表,其中每一行的数据为一个元素
f = open('D:\\test.txt', 'r')
content = f.readlines()
print(type(content)) i = 1
for temp in content:
print("%d:%s" % (i, temp))
i += 1 f.close() print("-" * 30) # 分割线
# readline
f = open('D:\\test.txt', 'r')
content = f.readline()
print("1:%s" % content) content = f.readline()
print("2:%s" % content) f.close() # 复制文件
oldFileName = "D:\\test.txt";
# 以读的方式打开文件
oldFile = open(oldFileName, 'rb') # 提取文件的后缀
fileFlagNum = oldFileName.rfind('.')
if fileFlagNum > 0:
fileFlag = oldFileName[fileFlagNum:] # 组织新的文件名字
newFileName = oldFileName[:fileFlagNum] + '[复件]' + fileFlag # 创建新文件
newFile = open(newFileName, 'wb') # 把旧文件中的数据,一行一行的进行复制到新文件中
for lineContent in oldFile.readlines():
newFile.write(lineContent) # 关闭文件
oldFile.close()
newFile.close() # 文件重命名
import os os.rename("D:\\test.txt", "D:\\test2.txt") # 删除文件
os.remove("D:\\test2.txt") # 创建文件夹
os.mkdir("D:\\alex") # 删除文件夹
os.rmdir("D:\\alex")

最新文章

  1. Windows下MySQL无法启动
  2. Webform:Session、Cookie对象的用法
  3. cglib动态新增类方法
  4. jq分页异步刷新 ,全局刷新问题
  5. 3ds max的动画输出
  6. Clustering with the ArcGIS API for Flex
  7. redhat 5 中文乱码及中文输入法解决方法
  8. leetcode 41 First Missing Positive ---java
  9. Beyond Compare3 添加到右键菜单
  10. Windows下搭建论坛
  11. OpenGL和pcDuino搭建数字示波器
  12. C#子窗口与父窗口交互(使用委托和事件)
  13. java IO文件操作简单基础入门例子,IO流其实没那么难
  14. Struts2实现文件上传(一)
  15. .NET Core 配置Configuration杂谈
  16. canvas小球
  17. 关于在arm裸板编程时使用printf问题的解决方法
  18. (转载)C# 枚举 FlagsAttribute用法
  19. React 入门学习笔记整理(三)—— 组件
  20. tabs高度自适应方法

热门文章

  1. ft,dtft,dft的关系(转载)
  2. hdu4261 Estimation[暴力dp+对顶堆]
  3. caddy server 了解
  4. Python函数 hash()
  5. [嵌入式]I2C协议指东
  6. PHP设置脚本最大执行时间的三种方法
  7. POJ2564:Edit Step Ladders
  8. spring装载配置文件失败报错:org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException
  9. HDU 1222 Wolf and Rabbit(欧几里得)
  10. UUID是如何保证全局唯一的