3.python文件操作及异常处理

简介: #python文件操作#python程序对文件进行打开,关闭,读取,写入操作#文件的打开路径 打开方式r w wb(二进制方式写入)#新建文件 或者打开文件fh1=open("/Users/xubin/myapp/pythonfile/file1.
#python文件操作
#python程序对文件进行打开,关闭,读取,写入操作
#文件的打开路径  打开方式r w wb(二进制方式写入)
#新建文件  或者打开文件
fh1=open("/Users/xubin/myapp/pythonfile/file1.txt","w")
fh2=open("/Users/xubin/myapp/pythonfile/file2.txt","w")

#写入文件
contents1="文件内容如下"
fh2.write(contents1)
fh1.write(contents1)

#读文件内容
fh3=open("/Users/xubin/myapp/pythonfile/file3","r")
#data=fh3.readline()
#print(data)

while True:
    line=fh3.readline()
    if(len(line)==0):
        break
    print(line)

fh1.close()
fh2.close()
fh3.close()

#python实现从文件file3,将其中的文件写入到file4.txt中
fh3=open("/Users/xubin/myapp/pythonfile/file3","r")
fh4=open("/Users/xubin/myapp/pythonfile/file4.txt","w")

while True:
   line=fh3.readline()
   fh4.write(line)
   if(len(line)==0):
        break
   print(line)
fh3.close()
fh4.close()

#python异常值处理
#python程序在执行的时候,经常会遇到异常,如果中间异常不处理,经常会导致程序崩溃!
#比如后面写爬虫的时候,如果不进行异常处理,很可能虫爬了一半,直接崩溃了!

print("xubin")
try:
    printsfs("xubin1")
except Exception as error:
    print(error)  #print(error)
    print("hello")
目录
相关文章
|
2月前
|
安全 Linux 网络安全
Kali 渗透测试:基于结构化异常处理的渗透-使用Python编写渗透模块(一)
Kali 渗透测试:基于结构化异常处理的渗透-使用Python编写渗透模块(一)
|
2月前
|
Python Windows 网络安全
Kali 渗透测试:基于结构化异常处理的渗透-使用Python编写渗透模块(二)
Kali 渗透测试:基于结构化异常处理的渗透-使用Python编写渗透模块(二)
|
2月前
|
存储 Python
Python文件操作(1)
【10月更文挑战第17天】
115 60
Python文件操作(1)
|
4月前
|
Python
|
2月前
|
数据采集 存储 Python
Python文件操作2
【10月更文挑战第18天】
Python文件操作2
|
3月前
|
Python
Python编程中的异常处理:理解与实践
【9月更文挑战第14天】在编码的世界里,错误是不可避免的。它们就像路上的绊脚石,让我们的程序跌跌撞撞。但是,如果我们能够预见并优雅地处理这些错误,我们的程序就能像芭蕾舞者一样,即使在跌倒的边缘,也能轻盈地起舞。本文将带你深入了解Python中的异常处理机制,让你的代码在面对意外时,依然能保持优雅和从容。
157 73
|
2月前
|
安全 Java 程序员
Python 异常处理!
本文详细介绍了Python中的异常处理,包括try、except和finally语句的使用方法。文章区分了语法错误与异常,并列举了Python中常见的异常类型,如`SyntaxError`、`TypeError`等。通过具体示例展示了如何使用try-except块捕获和处理异常,以及如何结合else和finally子句增强代码的健壮性和可读性。此外,还介绍了如何使用raise语句主动抛出异常。通过合理的异常处理,可以提高程序的可靠性与调试效率,但也可能带来性能开销和代码复杂度的增加。
40 4
|
2月前
|
IDE 开发工具 开发者
Python中的异常处理与调试技巧
【9月更文挑战第32天】在软件开发中,错误和异常是难以避免的。了解如何有效处理这些情况对于编写健壮、可靠的代码至关重要。本文将深入探讨Python中的异常处理机制,介绍如何使用try-except语句捕捉异常,以及如何利用Python的调试工具来诊断问题。通过实际示例,我们将展示如何优雅地处理异常并提高代码质量。
|
3月前
|
对象存储 索引 Python
30天拿下Python之异常处理
30天拿下Python之异常处理
33 3
|
3月前
|
存储 Python
Python文件操作
Python文件操作
下一篇
无影云桌面