首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏有趣的django

    4.python读写csv文件

    import requests import json import csv from bs4 import BeautifulSoup books = [] def book_name(url) 2. ''' 1.爬取豆瓣评分排行前250本书,保存为top250.csv 2.读取top250.csv文件,把评分为9.0以上的书籍保存到另外一个csv文件中 ''' import csv #打开的时候必须用

    69120发布于 2019-08-14
  • 来自专栏python3

    4.python文件处理

    python中如果想对硬盘中的一个文件进行操作大概可以分为三步,它的流程如下: 使用open函数打开一个文件句柄,并且赋值给一个变量。 通过相应的文件句柄对指定的文件进行操作。 open(‘文件路径’,mode=‘打开文件的模式‘,encoding='文件编码方式') 文件路径:这个文件路径可以是绝对路径,也可以是相对路径,在python中相对路径只需要写文件名就可以了,如果python python中所提供的常用文件打开方式如下: 'r' 以只读模式打开文件,使用r(只读模式)打开文件文件只能读,不能做写操作。 writelines():和wirte类似,都是向文件内部写入内容,和write不同的是,writelines是使用列表的形式来对文件内部写入内容,使用writelines方法,python会将列表循环 encoding:显示文件打开的编码(在python2中没有这个方法,在python3中可以使用。) tell():可以获取当前seek指针的位置。

    61120发布于 2020-01-07
  • 来自专栏编程

    Python基础知识4文件操作

    文件的知识:打开文件、操作文件、关闭文件 1、关于打开文件: f.open('text','r')#r代表只读 f.open('text','w')#w代表只写,先清空源文件的内容 f.open('text ','x')#文件存在即报错,文件不存在则创建文件,并可写入内容(即同w) f.open('text','a')#a代表在源文件末尾追加内容 案例1:读文件内容的程序 f=open('db','r') data=f.read() print(data) f.close() 案例2:encoding限制文件内容形式 #读文件内容出来,如果打开文件时出现乱码,需要看下encoding对应的类型是否真错 # () 案例3:加b后,直接以字节方式读取文件,不加b则以字符串形式读取 f=open('db','rb')#当r为rb时,会以字节方式读取文件 data=f.read() print(data,type (data)) f.close() 案例4:当传递内容为字符时,需要通过bytes转化 f=open('db','ab')#会以字节方式追加 f.write(bytes("hello",encoding

    66060发布于 2018-02-26
  • 来自专栏NLP/KG

    4python读写文件操作---详细讲解!

    python读写文件详细讲解! 1.操作xls格式的表格文件: 读取:xlrd 写入:xlwt 修改(追加写入):xlutils 2.操作xlsx格式的表格文件: 读取/写入:openpyxl 一. 读取Excel 1. (cell_C4) 8. /usr/bin/python # coding:utf-8 # xlsxwriter的基本用法 import xlsxwriter # 1. (4,0,'=SUM(A3:A4)') # 5.6 在B5单元格插入图片 worksheet.insert_image('B5','.

    1.7K81编辑于 2022-12-21
  • 来自专栏python3

    python(实操4):录音文件的读取、

    /usr/bin/python # encoding:utf-8 # Filename : processAudio.py # author by :morespeech # python2.7 # platform /usr/bin/env python # -*- coding:utf-8 -*- import os import wave import pyaudio import pylab as pl import params = fileHandle.getparams() nchannels, sampwidth, samplerate, nsamples = params[:4]

    1.2K10发布于 2020-01-08
  • 来自专栏全栈程序员必看

    Python打包exe文件方法汇总【4种】

    目录对python代码打包成exe的方式有4种,py2exe,pyinstaller,cx_Freeze,nuitka,分别对以上4种方法介绍,欢迎纠错和提供新的办法。 PyInstaller本身并不是Python模块,所以安装时随便放在哪儿都行。 优点: 可将python文件转成可执行文件 跨平台 输出的可以是单一目录,也可以是一个单独的打好包的可执行文件。 智能支持python的第三方模块如PyQt,外部数据文件等 支持EGG格式文件 可执行文件可以用UPX压缩,二进制压缩方式 支持控制台和视窗两种方式。 -p:指定python安装包路径 -i:指定图标,我的图标放在同目录下 mian.py:要打包的文件,和图标放在同目录下了 -D与-F一一对应,-F是打包成一个单独的文件。 在cxfreeze的安装目录下即\Python34\Scripts,添加一个文件cxfreeze.bat(可用记事本)cxfreeze.bat内容如下: @ echo off C:\Python34\python.exe

    4.2K10编辑于 2022-08-11
  • 来自专栏小詹同学

    Python 4 种不同的存取文件骚操作

    想到这种先保存再加载调用的过程,之前很多地方都遇到过呀,最简单常用的就是python文件的存取哇!于是乎,小詹夜观星象,就着手整理记录各种文件存取的骚操作,具体如下。 方法预览 ●Python内置方法 ●numpy模块方法 ●os模块方法 ●csv模块方法 Python内置方法 在不需要借助任何外界库的前提下,python内置方法其实也可以完成我们需要的文件存取任务, 当一个文件对象的引用被重新指定给另一个文件时,Python 会关闭之前的文件。用 close()方法关闭文件是一个很好的习惯。 这个使用很简单,代码如下: import numpy as np a=np.arange(0,10,0.5).reshape(4,-1) #改为保存为整数,以逗号分隔 np.savetxt("a.txt ','小詹学python',15000]) #打开文件,用with打开可以不用去特意关闭file了,python3不支持file()打开文件,只能用open() with open('l.csv','

    1.7K30发布于 2018-07-24
  • 来自专栏灿视学长

    【AICAMP —— Python】入门系列!(4. 文件与存储)

    Python内置了读写文件的函数 读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),再通过操作系统提供的接口从这个文件对象中读取数据(读文件),或者把数据写入这个文件对象(写文件)。 python文件,如下代码: >>> f = open('C:/Users/DELL/Desktop/test.txt', 'r') 标示符'r'表示读,这样,我们就成功地打开了一个文件python会把内容读到内存中,并且用一个str对象表示。 >>> f.read() 'Hello, world!' 当使用完这个文件之后,我们需要调用.close方法来关闭文件。 2.操作文件与目录 python的目录与文件操作常用的模块是os模块。 os模块的功能十分强大,如控制环境变量,切换目录,展示当前所有文件,删除并且新建文件与目录都是可以用os模块。 4. 关于我 ? 欢迎加我微信,每天16个小时在线

    93920发布于 2021-05-28
  • 来自专栏个人编程技术学习与分享

    Python Django个人网站搭建4-配置使用 Bootstrap 4 并改写模板文件

    作者: zifanwang  发布于2020-05-08 这篇文章主要讲关于Bootstrap的配置并改写模板文件,以后所有的html文件都需要用到这些文件, 配置Bootstrap 4及依赖文件 本站Bootstrap下载地址为https://zifan.site/down/files/11/ Bootstrap 4 的下载地址为 https://getbootstrap.com / 全部完成后目录结构如图: image.png 同时我们应该告诉django我们静态文件的位置,因此在settings.py文件末尾加入如下代码: STATICFILES_DIRS = ( os.path.join mb-4">

    <h4 class="card-header">{{ article.title div> {% endfor %}
    {% endblock content %} 最后运行服务器 (打开cmd,cd到mysite目录下然后输入命令python

    2.4K30编辑于 2021-12-14
  • 来自专栏python3

    3-4 文件读写例子(4)

    ; **输出参数:i:读取类型(1:正常;2:文件读取错误;3:文件或路径无效); ** filecontent:返回内容 **返 回 值:逻辑类型参数 **创 建 人:钱哨 **创建日期:09 -7-9 **描 述:读取存放在某目录下名称为filepath文件内容。 ; } } else { i = 0; filecontent = "文件或路径无效!" ; **输出参数:i:读取类型 (0:创建文件夹;1:文件夹删除;2:文件夹移动;3:获取文件夹下面所有的子文件信息) filecontent:返回内容 **返 回 值:逻辑类型参数 **创 建 ); } else if (OptionMethord == 3) { //获取文件夹下面所有的子文件信息 filesname = Directory.GetFiles(Directorypath

    48830发布于 2020-01-14
  • 来自专栏Python爬虫与数据挖掘

    盘点Python4种读取json文件和提取json文件内容的方法

    关于这个问题,倒不是很难,群里提出了三个方法,第一个是才哥说的pd处理或者正则表达式,第二个是小编自己提出的json处理,第三个是【成都-IT技术支持-小王】提出的jsonpath,总之方法很多,这里给出4个处理方法 ,不能直接放一个文件名的字符串 file = open('漫画.txt', 'r', encoding='utf-8') # 注意,这里是文件的形式,不能直接放一个文件名的字符串 obj = json.loads (follower) print(ddate) 运行之后,也可以得到预期的结果: 4、jsonpath方法三 这个是群里【深圳-Hua Bro】华博提供的,代码如下: import json import 总结 我是Python进阶者。本文基于粉丝针对json文件处理的提问,综合群友们的回答,整理了4种可行的方案,帮助粉丝解决了问题。 文中提供了4种方法,亲测可行,小编相信肯定还有其他的方法的,也欢迎大家在评论区谏言。 如果需要本文的json文件做测试的话,可以前往小编的git进行获取。

    18.9K20编辑于 2021-12-09
  • 来自专栏刘晓杰

    4(文件和目录)

    unix 的文件类型(包含在st_mode中) 1> 普通文件,包含了某种类型的数据,可以是二进制的也可以是文本 2>目录文件,目录文件时包含了其他文件文件名和链接的文件。 3>字符设备文件,对文件的读写以字符为单位的,没有缓冲区 4>块设备文件,对文件的读写以某个大小的块为单位,有缓冲区,写入与读出都是从缓冲区的读写 5>FIFO文件 也就是命名管道文件 6> r-x (755) 这就是目录创建缺省权限 4) 文件权限 rw- r– r– (644) 这就是文件创建缺省权限 4 chomd和fchomd函数 更改现有文件的访问权限 #include <sys url=04hmDw4WdWfPzD1oKNaFoK_0GgtZq4DO8wJ756h5W0Ml2c7GkeyhPpBwjU1AYUZbicJ74uRoiAriiIDvEr38rjp1tV0KnI1HMjJZU1OY_C3 2 /* directory */ #define FTW_DNR 3 /* directory that can't be read */ #define FTW_NS 4

    86710发布于 2019-02-21
  • 来自专栏python3

    python 4

    ------------------------------------------------------------ In [204]: print l1 [0, 1, 2, 3, 4, 5, 6] Fri', 'Sat'] In [206]: zip (l1,l2) Out[206]:  [(0, 'Sun'),  (1, 'Mon'),  (2, 'Tue'),  (3, 'Web'),  (4, ]: d2=zip (l1,l2) In [208]: d3=dict(d2) In [209]: print d3 {0: 'Sun', 1: 'Mon', 2: 'Tue', 3: 'Web', 4: --------------------------------------- zip 可以这样: In [219]: zip (['x','y','z'],l2) Out[219]: [('x', 4) , ('y', 5), ('z', 6)] In [220]:  In [220]: print l2 [4, 5, 6]

    37630发布于 2020-01-14
  • 来自专栏数据之美

    python基础(4):Python读写文件实际操作的五大步骤

    from: http://developer.51cto.com/art/201003/187960.htm Python读写文件在计算机语言中被广泛的应用,如果你想了解其应用的程序,以下的文章会给你详细的介绍相关内容 一、打开文件 Python读写文件在计算机语言中被广泛的应用,如果你想了解其应用的程序,以下的文章会给你详细的介绍相关内容,会你在以后的学习的过程中有所帮助,下面我们就详细介绍其应用程序。 三、写入文件 f.write(string)   将一个字符串写入文件,如果写入结束,必须在字符串后面加上"\n",然后f.close()关闭文件 四、文件中的内容定位 f.read()  读取之后,文件指针到达文件的末尾 _____________ python文件操作非常的方便,它有很多的方法来使的文件操作非常的简单,下面简单的说下python怎么操作文件的。 文件的其它操作方法我就不介绍了,可以支持查手册或者用help(文件对象)来查看学习。 上面的替换字符串的例子也可以用python列表解析的方法来读取文件,你可以自己练习下

    1.2K60发布于 2018-02-24
  • 来自专栏从零开始学自动化测试

    python笔记4-遍历文件夹目录os.walk()

    以上参考文档[http://www.runoob.com/python/os-walk.html](http://www.runoob.com/python/os-walk.html) 二、遍历文件 1.第一个参数fpath是遍历打印所有的文件路径 ``` # coding:utf-8 import os path = r"D:\test\python2" # 查找文件的路径 for fpath 2.第二个参数dirname是遍历打印所有的文件夹名称 ``` # coding:utf-8 import os path = r"D:\test\python2" # 查找文件的路径 for fpath 3.第三个参数fnames是遍历打印所有的文件名 ``` # coding:utf-8 import os path = r"D:\test\python2" # 查找文件的路径 for fpath, all.append(filename) return all if __name__ == "__main__": b = get_files(r"D:\test\python2

    3K61发布于 2018-04-08
  • 来自专栏Python小屋

    使用Python把PowerPoint文件转换为配乐MP4视频

    功能描述: 把.ppt或.pptx格式的PowerPoint文件转换成MP4格式的配乐视频。 准备工作: 1)安装扩展库pywin32,如果安装后无法使用,可以参考:Python3.6下安装扩展库pywin32的正确姿势 2)安装扩展库moviepy及其依赖的其他库。 3)准备一个PowerPoint文件和一个音乐文件。 参考代码: ? 进入cmd命令提示符环境,执行程序: ? 最终视频: http://mpvideo.qpic.cn/0bf2oaaaeaaajeadsbff3zpfa4gdajyaaaqa.f10002.mp4?

    2.1K20发布于 2020-05-08
  • 来自专栏c++与qt学习

    c++文件操作4

    二进制文件之读取文件 二进制方式读取文件主要利用流对象调用成员函数read 函数原型:istream& read(char buffer, int len);* 参数解释:内存指针buffer指向内存中的一段存储空间 ,len是读写的字节数 读取二进制文件步骤: 1、包含头文件:#include< fstream > 2.创建流对象:ifstream ifs; 3.打开文件:ifs.open(“perosn.txt ”,ios::in | ios::binary) 4.判断文件是否打开成功:ifs.is_open(); 5.读取文件:char buffer[64]; ifs.read(char buffer, int len); 6.打印输出:cout<<buffer<<endl; 7.关闭文件:ifs.close() #include<iostream> using namespace std; #include ifs.is_open()) { cout << "文件打开失败" << endl; } person p; ifs.read((char*)&p, sizeof(person)); cout

    48910发布于 2021-02-22
  • 来自专栏全栈程序员必看

    python运行pyc文件_Python pyc文件

    什么是pyc文件 pyc 是由py文件经过编译后二进制文件,py文件变成pyc文件后,加载的速度有所提高,而且pyc是一种跨平台的字节码,是由python 的虚 拟机来执行的。 pyc的内容,是跟python的版本相关的,不同版本编译后的pyc文件是不同的,2.5编译的pyc文件,2.4版本的 python是无法执行的。 pycodeobject与pyc文件关系 class A : pass def Fun(): pass a = A() Fun() 在Python编译完成后,一共会创建3个PyCodeObject对象, 但是不幸的是,Python在执行完这些byte code后,会销毁PyCodeObject,所以下次再次执行这个.py文件时,Python需要重新编译源代码,创建三个PyCodeObject,然后执行byte Python应该提供一种机制,保存编译的中间结果,即byte code,或者更准确地说,保存PyCodeObject。事实上,Python确实提供了这样一种机制——Pyc文件

    2.2K50编辑于 2022-07-04
  • 来自专栏Hank’s Blog

    Python基础4

    #取下标1至下标4之间的数字,包括1,不包括4 ['Tenglan', 'Eric', 'Rain'] >>> names[1:-1] #取下标1至-1的值,不包括-1 ['Tenglan', 'Eric 文件操作 对文件操作流程 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件 现有文件如下 Somehow, it seems the love I knew was always print(data) #打印文件 f.close() #关闭文件 打开文件的模式有: r,只读模式(默认)。 在Python 2.7 后,with又支持同时对多个文件的上下文进行管理,即: with open('log1') as obj1, open('log2') as obj2: pass 程序练习 默认编码是ASCII, python3里默认是unicode 2.unicode 分为 utf-32(占4个字节),utf-16(占两个字节),utf-8(占1-4个字节), so utf-16就是现在最常用的

    70630发布于 2020-09-16
  • 来自专栏python知识

    python练习4

    months[month - 1] else: print 'data error' sum += day leap = 0 if (year % 400 == 0) or ((year % 4

    36920发布于 2021-05-24
  • 领券