专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-963-0016      微信咨询  |  联系我们
位置:网站建设 > 技术支持 > 当Python新建一个文件时_python
来源:网络整理     时间:2023/3/9 4:48:32    共 3591 浏览

当Python新建一个文件时?

网站上是这样讲的:然而我执行的时候并没有报错:(如下图)运行了好几次,依然没有报错,于是决定到菜鸟网站自带的Python在线工具里试一下,成功的重现了例子里的情形:查了一下open()命令,是这样的:f=open('/tmp/hello','w')

#open(路径+文件名,读写模式)#读写模式:r只读,r+读写,w新建(会覆盖原有文件),a追加,b二进制文件.常用模式如:'rb','wb','r+b'等等

读写模式的类型有:

rU 或 Ua 以读方式打开, 同时提供通用换行符支持 (PEP 278)w 以写方式打开,a 以追加模式打开 (从 EOF 开始, 必要时创建新文件)r+ 以读写模式打开w+ 以读写模式打开 (参见 w )a+ 以读写模式打开 (参见 a )rb 以二进制读模式打开wb 以二进制写模式打开 (参见 w )ab 以二进制追加模式打开 (参见 a )rb+ 以二进制读写模式打开 (参见 r+ )wb+ 以二进制读写模式打开 (参见 w+ )ab+ 以二进制读写模式打开 (参见 a+ )

原因与解决:原因应该是我在自己的电脑里有新建文件的权限,而我无法在别人的服务器上新建文件,所以我的程序在自己电脑上不抛出异常。如果想模拟异常,将fh = open("testfile", "w")换成fh = open("testfile", "r")即可。找到新建文件的默认存储路径:于是猜测应该新建了一个testfile的文件,然而在/Users/(username_for_mac)/ 目录下并没有找到这个文件,于是只好在这个目录下用查找的命令来找到它:find ./ -name testfile最后终于成功的找到了它的默认存储路径:.//Users/(username_for_mac)/PycharmProjects/HelloPython/com/ping/test/hello/testfile

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:小米手机七天无理由退货怎么办理_服务器 | ·下一条:华为mstp配置实例详解_服务器

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有