返回顶部
首页 > 资讯 > 后端开发 > Python >python文件操作举例
  • 752
分享到

python文件操作举例

操作文件python 2023-01-31 02:01:43 752人浏览 独家记忆

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

摘要

1.把一个数字的list从小到大排序,然后写入文件,然后从文件中读取出来文件内容,然后反序,在追加到文件的下一行中import codecsdef paixu(l):    for i in xrange(0,len(l)-1):    

1.把一个数字的list从小到大排序,然后写入文件,然后从文件中读取出来文件内容,然后反序,在追加到文件的下一行中

import codecs

def paixu(l):

   for i in xrange(0,len(l)-1):

       for j in xrange(0,len(l)-i-1):

           if l[j]>l[j+1]:

               l[j],l[j+1] = l[j+1],l[j]

   return l

if __name__ == "__main__":

   new_list= list(input("please input a list,like( 1,2,3): "))

   print ("oringin date: ")

   print (new_list)

   list1 = paixu(new_list)

   print ("sorted: " )

   print (list1)

   with codecs.open("paixu.txt","w") as file1:

       for i in list1:

           file1.write(str(i))

           file1.write("\n")

       file1.close()

   with codecs.open("paixu.txt","r") as file2:

       list2 = file2.readlines()

       print("read data: ")

       print(list2)

       file2.close()

   with codecs.open("paixu.txt","a") as file3:

       list3 = sorted(list2,reverse=True)

       for j in list3:

           file3.write(str(j))

   print("reversed : ")

   print(list3)

   file3.close()


结果:

please input a list,like( 1,2,3): 1,3,5,7,9,0,2,4,6,8

oringin date:

[1, 3, 5, 7, 9, 0, 2, 4, 6, 8]

sorted:

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

read data:

['0\n', '1\n', '2\n', '3\n', '4\n', '5\n', '6\n', '7\n', '8\n', '9\n']

reversed :

['9\n', '8\n', '7\n', '6\n', '5\n', '4\n', '3\n', '2\n', '1\n', '0\n']




2.分别把 string, list, tuple, dict写入到文件中

# 1)字符串

import codecs

str1= raw_input("please input a string: ")

with codecs.open("example.txt","w") as file1:

   file1.write(str1)

   file1.close()


运行:please input a string: huangzhenping

结果:huangzhenping


# 2)列表和元组

import codecs

list2 = list(raw_input("please input a list: "))

with codecs.open("example.txt","w") as file2:

   for i in list2:

       file2.write(str(i))

   file2.close()


运行:please input a list: a,b,c,1,2,3

结果:a,b,c,1,2,3



# 3)字典

import codecs

dict1 = dict(name="hzp",sex="male",age="27")

with codecs.open("example.txt","w") as file3:

   for x,y in dict1.iteritems():

       file3.write(str(x) + ":" + str(y) + "\n")

   file3.close()



结果:

age:27

name:hzp

sex:male


--结束END--

本文标题: python文件操作举例

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

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

猜你喜欢
  • python文件操作举例
    1.把一个数字的list从小到大排序,然后写入文件,然后从文件中读取出来文件内容,然后反序,在追加到文件的下一行中import codecsdef paixu(l):    for i in xrange(0,len(l)-1):     ...
    99+
    2023-01-31
    操作 文件 python
  • Python操作HDF5文件示例
    目录引言创建文件和数据集写数据集读数据集引言 在Matlab操作HDF5文件中已经详细介绍了HDF5文件已经利用Matlab对其进行操作的方法。这篇文章总结一下如何在Python下使...
    99+
    2024-04-02
  • Python线程操作问题举例分析
    这篇文章主要介绍“Python线程操作问题举例分析”,在日常操作中,相信很多人在Python线程操作问题举例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python线程操作问题举例分析”的疑惑有所帮助!...
    99+
    2023-06-17
  • python 文件操作api(文件操作函数)
    python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。 得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 返回指定目录下的所有文件和目录名:...
    99+
    2022-06-04
    操作 文件 函数
  • python shutil操作文件实例讲解
    1、使用函数shutil.make_archive()创建归档文件,并返回归档后的名称。 import shutil path_1 = r'D:\PycharmProjects\...
    99+
    2024-04-02
  • python中shutil操作文件的案例
    这篇文章主要介绍python中shutil操作文件的案例,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、使用函数shutil.make_archive()创建归档文件,并返回归档后的名称。import s...
    99+
    2023-06-14
  • 【Python】文件操作
    一、文件的编码 思考:计算机只能识别:0和1,那么我们丰富的文本文件是如何被计算机识别,并存储在硬盘中呢 答案:使用编码技术( 密码本)将内容翻译成0和1存入 编码技术即:翻译的规则,记录了如何将内容翻译成二进制,以及如何将二进制翻译回...
    99+
    2023-10-21
    python
  • python 文件操作
    python基本的文件操作,包括 open,read,write对文件操作流程:1.打开文件,得到文件句柄并赋值给一个变量2.通过句柄对文件进行操作3.关闭文件 新建一个txt文件,内容是《Yesterday When I Was...
    99+
    2023-01-30
    操作 文件 python
  • python-文件操作
    文件操作 1.  读 / 写 操作 读取: r (read):只能读不能写,文件不存在就报错 ​#打开文件:    object = open('某txt文件',mode = 'r',encoding = '编码')​#读取文件所有内...
    99+
    2023-01-31
    操作 文件 python
  • python文件操作
    1. 文件操作 open 打开 f = open(文件路径, mode="模式", encoding="编码格式") 最最底层操作的就是bytes 打开一个文件的时候获取到的是一个文件句柄. ...
    99+
    2023-01-30
    操作 文件 python
  • Python--文件操作
    文件处理流程 1.打开文件,得到文件句柄并赋值给一个变量 2.通过句柄对文件进行操作 3.关闭文件  r模式,默认模式,文件不存在则报错 w模式,文件不存在则创建,文件存在则覆盖 a模式,文件不存在则创建,文件存在则不会覆盖,写内容会以...
    99+
    2023-01-30
    操作 文件 Python
  • python---文件操作
    一、对文件操作流程1.打开文件,得到文件句柄并赋值给一个变量2.通过文件句柄对文件进行操作3.关闭文件二、文件打开模式f = open("file_test","r",encoding = "utf-8")    #打开文件,“读模式”,只...
    99+
    2023-01-31
    操作 文件 python
  • python 操作文件
     python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。 操作前需要 import os; 返回当前目录,不包括文件名: os.getcwd(); 返回指定目录下的所有文件和目录名:os.listdir("...
    99+
    2023-01-31
    操作 文件 python
  • C++操作符举例分析
    本篇内容主要讲解“C++操作符举例分析”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C++操作符举例分析”吧!常用C++操作符操作符说明举例:算术运算符   &nb...
    99+
    2023-06-17
  • python目录与文件名操作例子
    1、操作目录与文件名 #!/usr/bin/env python #-*- coding: utf-8 -*- import os,re import shutil import time 用l...
    99+
    2022-06-04
    文件名 例子 操作
  • Python复制文件操作实例详解
    本文实例讲述了Python复制文件操作用法。分享给大家供大家参考,具体如下: 这里用python实现了一个小型的自动发版本的工具。这个“自动发版本”有点虚, 只是简单地把debug 目录下的配置文件复制到指...
    99+
    2022-06-04
    详解 实例 操作
  • python 文件操作2
    继续讲解文件操作的其他内置方法读取文件句柄的指针指针,就是说,程序读取文件到哪一行了。f = open("Yesterday.txt",'r',encoding="utf-8...
    99+
    2023-01-30
    操作 文件 python
  • Python的文件操作
    读操作 file = open('测试文件',mode='r',encoding='utf-8') print(file.read())   写操作 file = open('测试文件',mode='w',encoding='utf...
    99+
    2023-01-30
    操作 文件 Python
  • Python--6 文件操作
    文件通常用于存储数据或应用系统的参数。Python 提供了 OS、 os.path、 shutil 等模块处理文件, 其中包括打开文件、 读写文件、 复制和删除文件等函数。 python文件操作基本流程:   1.打开文件,或者新建立一个...
    99+
    2023-01-30
    操作 文件 Python
  • Python文件IO操作
    文件IO常用操作:open打开read读取write写入close关闭readline行读取readlines多行读取seek文件指针操作tell指针位置打开操作:open(file, mode='r', buffering=-1, enc...
    99+
    2023-01-31
    操作 文件 Python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作