python 示例_带有示例的Python File open()方法

python 示例

文件open()方法 (File open() Method)

open() method is an inbuilt method in Python, it is used to create, open or append a file.

open()方法是Python中的内置方法,用于创建,打开或附加文件。

Syntax:

句法:

    file_object = open(file_name, file_mode)

Parameter(s):

参数:

  • file_name – It is used to specify the file name.

    file_name –用于指定文件名。

  • file_mode – It is an optional parameter, it is used to specify the various file modes.

    file_mode –这是一个可选参数,用于指定各种文件模式。

    • w – Opens the file in write mode i.e. creates a file.
    • w –以写模式打开文件,即创建文件。
    • r – Opens the file in reading mode.
    • r –以读取模式打开文件。
    • a – Opens the file in append mode.
    • a –以追加模式打开文件。
    • x – Creates the file, if file exists it returns an error.
    • x –创建文件,如果文件存在则返回错误。
    • t – It is used to file modes to specify the text mode (Example: wt, rt, at, and xt).
    • t –用于文件模式以指定文本模式(例如: wt , rt , at和xt )。
    • b – It is used to file modes to specify the binary mode (Example: wb, rb, ab, and xb).
    • b –用于文件模式以指定二进制模式(例如: wb , rb , ab和xb )。

Return value:

返回值:

The return type of this method is <class '_io.TextIOWrapper'>, it returns a file object.

该方法的返回类型为<class'_io.TextIOWrapper'> ,它返回一个文件对象。

Example 1:

范例1:

# Python File open() Method with Example
print("creating files...")
# creating a file without specifying mode (b or t)
file1 = open("hello_1.txt", "w")
# creating a file in binary mode
file2 = open("hello_2.txt", "wb")
# creating a file in text mode
file3 = open("hello_3.txt", "wt")
print("file creation operation done...")
# printing the details of file objects
print(file1)
print(file2)
print(file3)

Output

输出量

creating files...
file creation operation done...
<_io.TextIOWrapper name='hello_1.txt' mode='w' encoding='UTF-8'>
<_io.BufferedWriter name='hello_2.txt'>
<_io.TextIOWrapper name='hello_3.txt' mode='wt' encoding='UTF-8'>

Example 2:

范例2:

# Python File open() Method with Example
# creating a file
f = open("hello.txt", "w")
print("file created...")
print(f) # prints file details
# opening created file in read mode
f = open("hello.txt", "r")
print("file opened...")
print(f) # prints file details
# opening file in append mode 
f = open("hello.txt", "a")
print("file opened in append mode...")
print(f) # prints file details

Output

输出量

file created...
<_io.TextIOWrapper name='hello.txt' mode='w' encoding='UTF-8'>
file opened...
<_io.TextIOWrapper name='hello.txt' mode='r' encoding='UTF-8'>
file opened in append mode...
<_io.TextIOWrapper name='hello.txt' mode='a' encoding='UTF-8'>

Example 3:

范例3:

# Python File open() Method with Example
# opening a file that doesn't exist
f = open("myfile.txt") # returns an error

Output

输出量

Traceback (most recent call last):
File "main.py", line 4, in <module>
f = open("myfile.txt") # returns an error
FileNotFoundError: [Errno 2] No such file or directory: 'myfile.txt'   

翻译自: https://www.includehelp.com/python/file-open-method-with-example.aspx

python 示例

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/540985.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

php属于脚本,php是脚本语言吗

PHP即“超文本预处理器”&#xff0c;是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言&#xff0c;与C语言类似&#xff0c;是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习&#xff0c;使用广泛&#xff0c;主要适用于Web开发领…

NetMarketShare:本月桌面浏览器市场份额几乎没有变化

NetMarketShare之前关于台式机浏览器市场份额的报告表示&#xff0c;Google Chrome市场份额正在快速上升&#xff0c;而Edge浏览器市场份额正在以蜗牛的速度前进。而该公司的最新统计数据显示&#xff0c;几乎所有浏览器的市场份额或多或少保持不变。 NetMarketShare的最新统计…

treeset java_Java TreeSet add()方法与示例

treeset javaTreeSet类的add()方法 (TreeSet Class add() method) add() method is available in java.util package. add()方法在java.util包中可用。 add() method is used to add the given object(ob) to this TreeSet when it does not already exist otherwise it ignore…

php fpm www.conf,PHP7中php.ini、php-fpm和www.conf 配置

PHP7中php.ini、php-fpm和www.conf 配置php.ini是php运行核心配置文件,下面是一些常用配置extension_dir""● 设置PHP的扩展库路径expose_php Off● 避免PHP信息暴露在http头中display_errors Off● 避免暴露php调用mysql的错误信息log_errors On● 在关闭display…

服务器电流源泉ups电源的三大形式

还记得此前12306官网瘫痪&#xff0c;回家心切急于购票的我们只能感到无比心累。双十一前夕&#xff0c;守在购物车边准备疯狂购物的剁手党们&#xff0c;遇到一直呈现加载状态的页面&#xff0c;不得不感叹想要做马云背后的那个人也要大费周折。作为一个资深网民&#xff0c;不…

timer purge_Java Timer purge()方法与示例

timer purge计时器类purge()方法 (Timer Class purge() method) purge() method is available in java.util package. purge()方法在java.util包中可用。 purge() method is used to remove all canceled tasks from the task queue of this Timer. purge()方法用于从此Timer的…

大话Linux内核中锁机制之原子操作、自旋锁【转】

转自&#xff1a;http://blog.sina.com.cn/s/blog_6d7fa49b01014q7p.html 多人会问这样的问题&#xff0c;Linux内核中提供了各式各样的同步锁机制到底有何作用&#xff1f;追根到底其实是由于操作系统中存在多进程对共享资源的并发访问&#xff0c;从而引起了进程间的竞态。这…

hashmap put方法_Java HashMap put()方法与示例

hashmap put方法HashMap类的put()方法 (HashMap Class put() method) put() method is available in java.util package. put()方法在java.util包中可用。 put() method is used to link the given value element with the given key element in this HashMap. put()方法用于在…

java中jdom,java – JDOM中的命名空间(默认)

我正在尝试使用最新的JDOM包生成XML文档.我遇到了根元素和命名空间的问题.我需要生成这个根元素&#xff1a;xmlns"http://www.energystar.gov/manageBldgs/req"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://www.…

java enummap_Java EnumMap get()方法与示例

java enummapEnumMap类的get()方法 (EnumMap Class get() method) get() method is available in java.util package. get()方法在java.util包中可用。 get() method is used to get the value mapped with the given key element (key_ele) otherwise it returns null when no…

java后台json传递,后台json传递

json除了可以用于前台传递&#xff0c;还可用于后台之间传递。它可以传递List,Map,Bean等类型的数据。例如&#xff1a;User u1new User();u1.setUsername("zy");u1.setPassword("123");User u2new User();u2.setUsername("msl");u2.setPassword…

专家呼吁建安全漏洞信息共享机制并强化管控

近日&#xff0c;由中国网络空间安全协会主办&#xff0c;中国网络空间安全协会网络空间安全法律与公共政策专业委员会、北京邮电大学互联网治理与法律研究中心、公安部第三研究所网络安全法律研究中心、西安交通大学信息安全法律研究中心承办的《网络安全法&#xff08;草案二…

java的equals方法_Java Date equals()方法与示例

java的equals方法日期类equals()方法 (Date Class equals() method) equals() method is available in java.util package. equals()方法在java.util包中可用。 equals() method is used to check whether this date and the given object (o) are equals or not. equals()方法…

lnmp解析php,LNMP之 php解析

[rootLNMP ~]# vim /usr/local/nginx/conf/nginx.conf打开以下PHP 相关项且更改 scripts$fastcgi_script_name;> /usrlocal/nginx/html$fastcgi_script_name;location ~ \.php$ {root html;fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;fastcgi_param…

spring历史背景

1.2004年spring出现第一版本spring frameworl1.0 2.写代码永远是最简单的&#xff0c;后续的运维工作才是让人感到无助的 3.spring boot在运维方面做了很多工作&#xff0c;部署&#xff0c;监控&#xff0c;度量。结合spring cloud还可以实现服务发现&#xff0c;服务降级等功…

计算机网络中的传输协议是_计算机网络中的传输方式

计算机网络中的传输协议是传输方式 (Transmission Modes) The mechanism of transferring data or information between two linked devices connected over a network is referred to as Transmission Modes. 在通过网络连接的两个链接的设备之间传输数据或信息的机制称为传输…

https 密钥 php,https加密方式是什么

Https加密介绍Http直接通过明文在浏览器和服务器之间传递消息&#xff0c;容易被监听抓取到通信内容。Https采用对称加密和非对称加密结合的方式来进行通信。Https不是应用层的新协议&#xff0c;而是Http通信接口用SSL和TLS来加强加密和认证机制。加密方式对称加密&#xff1a…

一个前端框架应该有的一些公共函数

一、防止ie浏览器按backspace回退页面 //防止后退返回页面,如果非文本框、密码框、文本域控件&#xff0c;或控件非可用装填&#xff0c;则禁用后退按键 var uanavigator.userAgent.toLowerCase(); var isIEua.indexOf("msie")>-1; window.document.onkeydown fu…

Kruskal(P)和Prim(K)算法

最小生成树 (Minimum Spanning Tree) An MST is a subset of the edges of the connected, undirected graph that connect all the vertices together, in which there is no forming of a cycle and there should be minimum possible total edge weight. MST是已连接的无向图…

java get post 注解,GET/POST接收或发送数据的问题

在文章开始&#xff0c;先来回忆一下GET、POST这两种请求方式的区别。❈Http定义了与服务器交互的不同方法&#xff0c;最基本的方法有4种&#xff0c;分别是GET&#xff0c;POST&#xff0c;PUT&#xff0c;DELETE。URL全称是资源描述符&#xff0c;我们可以这样认为&#xff…