读txt文件

fname=input('Enter filename:') // 读取字符,与C++中的cin>>类似

try:                                                  // try...expect是python中的异常处理语句,try中写

fobj=open(fname,'r')                   //  待检测的操作语句

except IOError:                               // expect中写差错处理语句

print '*** file open error:'

else:                                              // else中处理正常情况

for eachLine in fobj:

print eachLine

fobj.close

input('Press Enter to close')

读txt文件内容到列表

f = open('123.txt', 'r')              #文件为123.txt

sourceInLines = f.readlines()  #按行读出文件内容

f.close()

new = []                                   #定义一个空列表,用来存储结果

for line in sourceInLines:

temp1 = line.strip('\n')       #去掉每行最后的换行符'\n'

temp2 = temp1.split(',')     #以','为标志,将每行分割成列表

new.append(temp2)          #将上一步得到的列表添加到new中

print new

最后输出结果是:[['aaa', 'bbb', 'ccc'], ['ddd', 'eee', 'fff']],注意列表里存的是字符串'aaa',不是变量名aaa。

写txt文件

fname=input('Enter filename:')

try:

fobj=open(fname,'a')                 # 这里的a意思是追加,这样在加了之后就不会覆盖掉源文件中的内容,如果是w则会覆盖。

except IOError:

print '*** file open error:'

else:

fobj.write('\n'+'fangangnang')   #  这里的\n的意思是在源文件末尾换行,即新加内容另起一行插入。

fobj.close()                              #   特别注意文件操作完毕后要close

input('Press Enter to close')

新建文件

import os

while True:

fname=input('fname>')

if os.path.exists(fname):

print "Error:'%s' already exists" %fname

else:

break

#下面两句才是最重点。。。。也即open函数在打开目录中进行检查,如果有则打开,否则新建

fobj=open(fname,'w')

fobj.close()

http://www.usreplica.me

http://www.ukreplica.me

http://www.watch527.com

python os创建txt文件,python创建txt文件方法详解相关推荐

  1. python读取大文件csv_对python中大文件的导入与导出方法详解

    1.csv文件的导入和导出 通过一个矩阵导出为csv文件,将csv文件导入为矩阵 将csv文件导入到一个矩阵中 import numpy my_matrix = numpy.loadtxt(open( ...

  2. pythonprint字节按照16进制输出_对python以16进制打印字节数组的方法详解

    对python以16进制打印字节数组的方法详解 一.问题描述 如果直接用print打印bytes的话,有时候会直接显示ascii对应的字符,看起来很蛋疼. 二.运行效果 上面一行是直接用print打印 ...

  3. python 读取图片转换为一维向量_对Python中一维向量和一维向量转置相乘的方法详解...

    对Python中一维向量和一维向量转置相乘的方法详解 在Python中有时会碰到需要一个一维列向量(n*1)与另一个一维列向量(n*1)的转置(1*n)相乘,得到一个n*n的矩阵的情况.但是在pyth ...

  4. thinkphp3.1.3 getshell_C# / VB.NET 在PPT中创建、编辑PPT SmartArt图形的方法详解_C#教程...

    本文介绍通过C#和程序代码来创建和编辑PPT文档中的SmartArt图形.文中将分两个操作示例来演示创建和编辑结果. 使用工具:Spire.Presentation for .NET hotfix 5 ...

  5. python支持向量机回归_Python中支持向量机SVM的使用方法详解

    除了在Matlab中使用PRTools工具箱中的svm算法,Python中一样可以使用支持向量机做分类.因为Python中的sklearn库也集成了SVM算法,本文的运行环境是Pycharm. 一.导 ...

  6. python布尔类型运算_Python对象类型及其运算方法(详解)

    基本要点: 程序中储存的所有数据都是对象(可变对象:值可以修改 不可变对象:值不可修改) 每个对象都有一个身份.一个类型.一个值 例: >>> a1 = 'abc' >> ...

  7. python怎么取共轭_python print出共轭复数的方法详解

    python print出共轭复数的方法详解 发布时间:2020-09-21 01:42:19 来源:脚本之家 阅读:92 作者:爱喝马黛茶的安东尼 复数是由一个实数和一个虚数组合构成,表示为:x+y ...

  8. python求乘积_Python实现求笛卡尔乘积方法详解

    这篇文章主要介绍了Python实现求笛卡尔乘积的方法,结合实例形式分析了Python计算笛卡尔乘积的原理与实现技巧,需要的朋友可以参考下 本文实例讲述了Python实现求笛卡尔乘积的方法.分享给大家供 ...

  9. python中的sep参数_Python sep参数使用方法详解

    Python sep参数使用方法详解 这篇文章主要介绍了Python sep参数使用方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 Pyth ...

  10. python实现排序函数_Python排序函数的使用方法详解

    Python排序函数完美体现了Python语言的简洁性,对于List对象,我们可以直接调用sort()函数(这里称为"方法"更合适)来进行排序,而对于其他可迭代对象(如set,di ...

最新文章

  1. ITK:获取或设置ITK类的成员变量
  2. 数据仓库--主题和主题域
  3. 计算机设备的热量,帮我计算机一下这块冰能吸收多少热量?
  4. 简而言之:JRunner
  5. python变量类型是动态的_python内存动态分配过程详解
  6. 更改lnmp安装后的MySQL密码方法
  7. 5G(2)---让5G NR成为商用现实
  8. aapr密码读取工具_wifi密码查看器原理是什么 wifi密码查看器原理介绍【详解】...
  9. 付出与收获对等的自然法则,执行力离开去做马上去做
  10. FreeWheel业务系统微服务化过程经验分享
  11. [教程] lede安装配置功能简介
  12. 华为SmartKit工具下载
  13. ios版塔防类游戏源码
  14. QFD质量机能展开,了解一下呀!
  15. python-web开发(一)知识储备准备
  16. UE4C++开发学习笔记(01)——创建一个能操控的Character
  17. 正向代理与反向代理通俗版解释
  18. 如何用python批量识别图片上的文字(二)
  19. python 判断矩阵是否正交
  20. 怎么检查计算机启动程序,如何查看电脑开机启动项

热门文章

  1. java对单词加密_用JAVA写一个简单的英文加密器
  2. sfm点云代码_三维重建的方法SFM
  3. 如何用 Python 翻译语言?
  4. 关于debian网卡驱动
  5. 【测试基础】Linux打包、解包、解压缩命令这一篇全
  6. HTML实现网页内部的跳转
  7. pycharm中实现sin和cos函数曲线图
  8. 《大数据基础教程、实验和案例教程---林子雨版》分布式模式的HBase配置
  9. 计算机网络第二章学习通题目及答案
  10. python2.7读取txt文件_python如何读取txt文件