返回顶部
首页 > 资讯 > 后端开发 > Python >关于Python中读取写入文件并进行文件
  • 207
分享到

关于Python中读取写入文件并进行文件

文件Python 2023-01-30 22:01:07 207人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

一、提前知识点 在python中是同样和其他语言一样可以进行文件的读取写入操作,值得注意的是,Python中打开文件读取的方式有几种,分别是以下几种: 1 f = open('username.txt') 2 first_line

一、提前知识点

python中是同样和其他语言一样可以进行文件的读取写入操作,值得注意的是,Python中打开文件读取的方式有几种,分别是以下几种:

1 f = open('username.txt')
2 first_line = f.readline()
3 print('first line:',first_line )
4 f.close()
View Code
1 try:
2     f = open('username.txt')
3     print(f.read() )
4 finally:
5     if f:
6         f.close()
View Code

上面两种各有区别,第一种在打开文件进行读取之后,需要针对文件进行关闭,这是值得注意的一点,如果没有进行关闭,可能在下次进行写入过程或者出现其他莫名的错误,后者则是使用了try指令,这个可以自动在结束后进行文件关闭,但相对的来说比较繁琐,那么就有第三种比较简便的方式,with指令。

1 with open('username.txt') as f:
2     print(f.read())
View Code

二、如何进行用户交互和读取写入文件直接进行操作

 这边需要用到的是我之前在Python自学之路中用到的用户交互的用法,这边针对输入对文件的内容进行比较,这边就用到了读取文件的指令。按照之前把文件的内容取出来放入变量中,这边值得注意的是我们需要强制的进行数据类型的转换(不转换不会出错,但会使得我们比较的时候结果不是我们需要的结果,就是因为实际看到的数字或者字符类型和我们需要的类型不一致导致。)

用代码来说的话就这样

1  username = str(input("username:"))
2             passWord = str(input("password:"))
3             with open('locked.txt') as f3:
4                 account_locked = f3.readlines()
5                 if username in account_locked :
6                     print("your account are locked ")
View Code

readlines是读取该文件的内容,和readline是有区别的,一个简单方法就是把内容打印出来看就很清楚发现一个是读取全部,另一个是读取首行。这边也应用了if语句进行判断。

 

 

 

补充之前Python自学之路中,第一个习题的个人理解:

 1 # Author: JC
 2 
 3 #打开文件
 4 '''f = open('username.txt')
 5 first_line = f.readline()
 6 print('first line:',first_line )
 7 f.close()'''
 8 '''try:
 9     f = open('username.txt')
10     print(f.read() )
11 finally:
12     if f:
13         f.close()
14 with open('username.txt') as f:
15     print(f.read())
16         '''
17 login_flag = 0
18 print("Do you want to do ?(login/apple)")
19 if input() == 'login'and login_flag == 0:
20     login_flag = 1
21 
22     if login_flag == 1:
23         count = 1
24         while count < 4:
25             print("please enter your username and password.")
26             username = str(input("username:"))
27             password = str(input("password:"))
28             with open('locked.txt') as f3:
29                 account_locked = f3.readlines()
30                 if username in account_locked :
31                     print("your account are locked ")
32                     break
33                 with open ('username.txt') as f1,open ('password.txt') as f2:
34                     _username =f1.readlines()
35                     _password = f2.readlines()
36                     if username not in _username or password not in  _password:
37                         print("eorr username or password!\n you have {count} times.".fORMat(count= 3-count))
38                         count += 1
39                         if count ==4:
40                             with open('locked.txt', 'a+') as f3:
41                                 f3.write(username)
42                                 f3.write('\n')
43                             print("your account are locked ")
44                     else:
45                         print("Welcome {name} to login....".format(name=username) )
46                         break
47 else:
48         print("please enter your new account and password.")
49         username = input("username:")
50         password = input("password:")
51         with open('username.txt','a+') as f1:
52             f1.write(username)      #把变量写入文件
53             f1.write('\n')          #添加换行符
54         with open('password.txt','a+') as f2:
55             f2.write(password)
56             f2.write('\n')
57         #flag = 1
View Code

 

--结束END--

本文标题: 关于Python中读取写入文件并进行文件

本文链接: https://lsjlt.com/news/180128.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 关于Python中读取写入文件并进行文件
    一、提前知识点 在python中是同样和其他语言一样可以进行文件的读取写入操作,值得注意的是,Python中打开文件读取的方式有几种,分别是以下几种: 1 f = open('username.txt') 2 first_line ...
    99+
    2023-01-30
    文件 Python
  • Python读取和写入文件
    #Read and Write from Files##coding=utf-8import codecsf = open("AccountList.txt","w")L = u"张三\n李四\n王五\n赵六"f.write(L)f.clo...
    99+
    2023-01-31
    文件 Python
  • Python中文件的读取和写入
    读取整个文件 这里假设在当前目录下有一个文件名为’pi_digits.txt’的文本文件,里面的数据如下: 3.1415926535 8979323846 2643383279 with open('pi_digits.txt'...
    99+
    2023-01-31
    文件 Python
  • 深入解读Python如何进行文件读写
    open Python提供了非常方便的文件读写功能,其中open是读写文件的第一步,通过open读写文件的方式和把大象装冰箱是一样的 f = open("test.txt",'w...
    99+
    2024-04-02
  • python读取access文件并入库
    Python读取access文件时和读取Excel文件不是很一样,当然用的工具也不一样,在读取excel中的数据时用的是xlrd,而读取access文件时用的则是pypyodbc。 简要安装过程:1、首先要安装access驱动(Acces...
    99+
    2023-01-31
    文件 python access
  • Python 文本文件与csv文件的读取与写入
    目录一、文本文件读取与写入1 读取文件的 read() 方法2 读取文件的 readline() 方法3 读取文件的 readlines() 方法4 写入文件的 write() 方法...
    99+
    2024-04-02
  • Python实现读取csv文件并进行排序
    目录前言一、案例描述二、代码讲解三、完整代码从本文开始,本系列将介绍python简单案例并进行代码展示,本文的案例是利用pandas库实现读取csv文件并按照列的从小到大进行排序。 ...
    99+
    2023-02-10
    Python读取csv文件 Python读取csv Python csv
  • Python——csv文件的写入与读取
    1.csv文件介绍 CSV文件是一种常见的数据格式,它以逗号分隔不同的字段,每行表示一个数据记录。在Python中,我们可以使用csv模块来读取和写入CSV文件。 2.写入CSV文件 在Python中,我们可以使用csv模块的writer对...
    99+
    2023-09-04
    python 开发语言
  • python文件怎么读取和写入
    这篇文章主要介绍了python文件怎么读取和写入的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇python文件怎么读取和写入文章都会有所收获,下面我们一起来看看吧。1、读取,read()方法返回文件中保存的字符...
    99+
    2023-06-30
  • 如何在python中读取和写入文件
    这期内容当中小编将会给大家带来有关如何在python中读取和写入文件,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。python的五大特点是什么python的五大特点:1.简单易学,开发程序时,专注的是解决...
    99+
    2023-06-14
  • 如何在Python中读取和写入文件?
    Python是一种流行的编程语言,它提供了各种功能,可用于处理文件。对于大多数应用程序,读写文件是必不可少的。在本文中,我们将介绍如何在Python中读取和写入文件。 一、文件的打开和关闭 在Python中打开文件使用内置函数open(),...
    99+
    2023-08-20
    文件 实时 接口
  • python中如何读取和写入CSV文件
    本文小编为大家详细介绍“python中如何读取和写入CSV文件”,内容详细,步骤清晰,细节处理妥当,希望这篇“python中如何读取和写入CSV文件”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。CSV(Comma...
    99+
    2023-07-04
  • Python文本文件与csv文件如何读取与写入
    这篇“Python文本文件与csv文件如何读取与写入”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Python文本文件与cs...
    99+
    2023-06-29
  • python怎么进行文件读与写
    本篇内容主要讲解“python怎么进行文件读与写”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“python怎么进行文件读与写”吧!python 进行文件读写的函...
    99+
    2024-04-02
  • python对文件进行读写操作
    先看原理,再动手写程序: python进行文件读写的函数是open或file file_handler = open(filename,,mode) Table mode 模式 描述 r 以读方式打开文件,可读...
    99+
    2023-01-31
    操作 文件 python
  • Java 文件操作:打开、读取、写入和关闭文件
    ...
    99+
    2024-04-02
  • 如何在 Golang 中并发读取和写入文件?
    并发读取文件:创建 goroutine 并发读取数据块,使用管道通信协调;并发写入文件:使用 goroutine 写入数据,用互斥锁保护写入操作。 如何在 Golang 中并发读取和写...
    99+
    2024-05-15
    文件 golang 并发 并发访问
  • java怎么读取文件内容并写入到另一文件
    在Java中,可以使用`FileReader`和`BufferedReader`来读取文件内容,并使用`FileWriter`和`B...
    99+
    2023-09-20
    Java
  • 在python中读取和写入CSV文件详情
    目录前言1.导入CSV库2.对CSV文件进行读写2.1 用列表形式写入CSV文件2.2 用列表形式读取CSV文件2.3 用字典形式写入csv文件2.4 用字典形式读取csv文件结语前...
    99+
    2024-04-02
  • 在python中怎么读取和写入CSV文件
    本篇内容介绍了“在python中怎么读取和写入CSV文件”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!前言CSV(Comma-Separat...
    99+
    2023-07-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作