精华内容
下载资源
问答
  • python保存文件目录到txt文件

    千次阅读 2019-07-14 12:47:47
    python保存文件目录到txt文件 # coding:utf-8 # 读取文件目录,保存到txt文件中 # 并再次读出,保存到list中 import os, glob fp = open('./img_name.txt', 'w+') INPUT_DIR = '/home/ross/PycharmProjects/...

    python保存文件目录到txt文件

    # coding:utf-8
    # 读取文件目录,保存到txt文件中
    # 并再次读出,保存到list中
    import os, glob
    
    fp = open('./train_val_list.txt', 'w+')
    INPUT_DIR = '/home/ross/PycharmProjects/SfmLearner-Pytorch-master/datasets/kitti/formatted'
    for d in glob.glob(INPUT_DIR + '/*/'):
        Img_list = os.listdir(d)
        for Name in Img_list:
            # fp.write(str) 将str写到文件中,并不会在str后加上换行符
            path = './'+d[-55:]+Name + '\n'
            fp.write('./'+d[-55:]+Name + '\n')
    fp = open('./train_val_list.txt', 'r+')  # 不再次打开,new_list为空
    new_list = fp.readlines()
    print(new_list)
    new2_list = []
    for i in new_list:
        new2_list.append(i[:-1])  # 去掉含有的'\n'
    print(new2_list)
    # 以上,返回目录list,并去掉'\n'保存到new2_list中......
    fp.close()
    
    展开全文
  • x64) " "AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36"} # 获取放回的html源代码字符串 response = requests.get(url, headers=headers).text def save_csv(): # 保存为csv文件 with...

    import requests

    from lxml import etree

    import csv

    url = "https://ke.qq.com/course/list/?mt=1001"

    headers = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) "

    "AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36"}

    # 获取放回的html源代码字符串

    response = requests.get(url, headers=headers).text

    def save_csv(): # 保存为csv文件

    with open("ke.csv", "w", encoding="utf8", newline="") as f:

    header = ["title", "href"] writer = csv.DictWriter(f, header) # 创建字典writer

    writer.writeheader()

    # 抓取文章目录和标题

    html = etree.HTML(response)

    li_list = html.xpath("//ul[@class="course-card-list"]/li")

    for i, li in enumerate(li_list): # 获取索引和值

    title = li.xpath(".//a[@class="item-tt-link"]/@title")[0] href = li.xpath(".//a[@class="item-tt-link"]/@href")[0] href = "https:" + href

    item = {"title": title, "href": href}

    print(item)

    writer.writerow(item)

    print("保存成功...")

    展开全文
  • python文件的后缀名有:“.py”、“.py3”、“.pyc”、“.pyo”、“.pyd”、“.pyi”、“.pyx”、“.pyz”、“.pywz”、“.rpy”、“.pyde”、“.pyp”、“.pyt”。python文件后缀总结:(1).py:以 py 扩展名的文件...

    python文件的后缀名有:“.py”、“.py3”、“.pyc”、“.pyo”、“.pyd”、“.pyi”、“.pyx”、“.pyz”、“.pywz”、“.rpy”、“.pyde”、“.pyp”、“.pyt”。

    00ddc38510cb7140ba5f79a3d226a00a.png

    python文件后缀总结:

    (1).py:

    以 py 扩展名的文件是 Python 源码文件,由 python.exe 解释,可在控制台下运行。可用文本编辑器读写。

    (2).py3:

    Python3脚本(Python3脚本通常以.py而不是.py3结尾,很少使用)。

    (3).pyc:

    以 pyc 为扩展名的是Python的编译文件。其执行速度快于 py 文件且不能用文本编辑编辑查看。所以 pyc 文件往往代替 py 文件发布。

    Python 在执行时,首先会将 py 文件中的源代码编译成 PyCodeObject 写入 pyc 文件,再由虚拟机执行 PyCodeObject。当 Python 执行 import 时会先寻找对应的 pyc或 pyd(dll)文件,如果没有则将对应的py文件编译写入 pyc 文件。pyc文件也可以通过 python -m py_compile src.py 生成。

    .pyc二进制文件可以反编译成.py文件,反编译软件叫Easy Python Decompiler。

    (4).pyo:

    pyo 是优化编译后的程序,不能用文本编辑器编辑。 python -O source.py 即可将源程序编译为 pyo 文件。

    这是在优化(-O)时创建的*.pyc文件,从Python3.5开始,Python将只使用.pyc而不是.pyo和.pyc。

    (5).pyd:

    这基本上是一个Windows DLL文件。

    pyd 一般是 Python 外的其他语言如 C/C++ 编写的 Python 扩展模块,即 Python 的一个动态连接库,与 dll 文件相当。在Linux系统中一般为.so文件

    (6).pyi:

    MyPy存根,存根文件(PEP 484)。

    (7).pyw:

    用pythonw.exe执行的Windows的Python脚本。

    pyw 文件与 pyc 文件相似,但 pyw 执行的时候不会出控制台窗口。开发(纯图形界面程序)时可以暂时把 pyw 改成 py 以调出控制台窗口调试。

    (8).pyx:

    将Cython src转换为C/C++。

    (9).pyz:

    Python脚本归档(PEP 441)(这是一个包含标准Python脚本头之后的二进制形式的压缩Python脚本(ZIP)的脚本)。

    (10).pywz:

    用于MS-Windows的Python脚本归档(PEP 441)(这是一个包含标准Python脚本头之后的二进制形式的压缩 Python脚本(ZIP)的脚本)。

    (11).py [cod]:

    .gitignore中的通配符表示该文件可能是.pyc,.pyo或.pyd。

    (12).rpy:

    包含应用程序或框架特定功能的RPython脚本或Python脚本。

    (13).pyde:

    处理使用的Python脚本。

    (14).pyp:

    Py4D Python插件。

    (15).pyt:

    Python声明文件。

    展开全文
  • 保存文件(使用np.savetxt)并为其添加表格列表的标题 np.savetxt(“score.csv”,scores,delimiter=”,”,header=”英语,数学”,comments=””,fmt=”%d”) #列表中的标题为英语,数学,逗号进行分割,comments作用...

    保存文件(使用np.savetxt)并为其添加表格列表的标题

    np.savetxt(“score.csv”,scores,delimiter=”,”,header=”英语,数学”,comments=””,fmt=”%d”)    #列表中的标题为英语,数学,逗号进行分割,comments作用是把标题上的#去掉,fmt能够使数据变成整型

    知识点总结:

    frame 文件、字符串、或产生器。可以是.gz 或.bz2的压缩文件

    Array  存入文件的数组

    Fmt   写入文件的格式

    Delimiter  分割字符串,默认是任何空格

    Comments  把标题上的#去掉

    dtype:数据类型

    skiprows:跳过前面X行

    usecols:读取指定的列,用元祖组合

    unpack:如果True,读取出来的数组是转置后的

    案例:

    import numpy as np
    
    a = np.arange(100).reshape(20,5)
    
    np.savetxt("a.csv",a,fmt="%d",delimiter=",",header="数学,,,,",comments="")

    读取文件(使用np.loadtxt)

    np.loadtxt(frame,dtype=np.float,delimiter=None,unpack=False)

    例如:

    b=np.loadtxt("score.csv",dtype=np.int,delimiter=",",skiprows=1)
    
    print(b)

    总结:

    np.savetxt与np.loadtxt一般用来操作csv文件,不能用于三维数组

    np.save与np.load能够用于多维数组,用来存储非文件类型,不能使用header

    展开全文
  • python保存文件的几种方式

    千次阅读 2020-04-06 18:26:44
    下面会分别介绍用python保存为 txt、csv、excel甚至保存到mongodb数据库中文件的方法。 保存为txt文件 首先我们模拟数据是使用爬虫抓取下来的, 抓取的下来的数据大致就是这样的 下面使用代码保存为txt文件 import ...
  • python保存文件的几种方法

    万次阅读 2017-07-04 10:50:30
    1>保存为二进制文件,pkl格式 import pickle pickle.dump(data,open('file_path','wb')) #后缀.pkl可加可不加若文件过大 pickle.dump(data,open('file_path', 'wb'),protocol=4)读取该文件: data= ...
  • 我犯了第一个错误:保存文件时传了一个路径进去r'D:\16-data\membrane\data\models',而不是一个文件。这个时候就报错: Permission denied。解决办法:传一个文件路径进去,而不是文件夹路径。 改正了这个错误,传...
  • 大家好,又到了Python办公自动化专题本文跟大家分享一个文件整理脚本的实现过程。具体的功能很简单,给定一个打算整理的文件夹目录,这个脚本可以将该目录下的所有文件都揪出来,并且根据后缀名归类到不同的文件夹里...
  • 对于python 3.2 以上版本使用 import os filename = "/user/project/demo.txt" os.makedirs(os.path.dirname(filename), exist_ok=True) with open(filename, "w") as f: f.write("FOOBAR")
  • python的版本及依赖的库的安装#版本python 3.7.1pip install pywin32==224pip install numpy==1.15.3pip install opencv-python==3.4.2.16pip install opencv-contrib-python==3.4.2.16pip install Pillow-PIL==0.1....
  • import re     def validateTitle(title):  rstr = r"[\/\\\:\*\?\"\<\>\|]" # '/ \ : * ? " < > |'  new_title = re.sub(rstr,... return new_title...
  • 今天碰到的问题,发现了一个不错的解决办法,记下来。 ... 在将字符串写入文件时,执行f.write(str),后台总是报错:UnicodeEncodeError: 'ascii' codec can't encode character u'\u8888' in pos
  • 本文总结python保存文件的方法,需要的小伙伴可以学习一下。读文件f=open('Test.txt')#打开文件data=f.read()#读取文件print(data)#oneLine=f.readline()#printoneLine#读取第一行#lines=f.readlines()#把内容按行...
  • 1、保存列表为.txt文件#1/list写入txtipTable = ['158.59.194.213', '18.9.14.13', '58.59.14.21']fileObject = open('sampleList.txt', 'w')for ip in ipTable:fileObject.write(ip)fileObject.write('n')file...
  • Python保存TXT文件

    千次阅读 2018-08-26 10:38:41
    python保存txt文件时经常会出现各种问题,下面是常用的txt文件保存方法 1.保存为 ‘ANSI' 格式 1.去掉不能转化的字符: self.file.write(content.replace(u'\xa0', u'')) 2.忽略掉不能解码的数据: self.file...
  • 保存一维二维数组 # x是你要保存的一维或二维数组 import pandas as pd data = pd.DataFrame(x) data.to_csv('data.csv') ...# 写入文件 np.savetxt(fname="data.csv", X=a, fmt="%d",delimiter=",")
  • Python 提供了必要的函数和方法进行默认情况下的文件基本操作。你可以用 file 对象做大部分的文件操作。open 函数必须先用Python内置的open()函数打开一个文件,创建一个file对象,相关的方法才可以调用它进行读写。...
  • 1、保存列表为.txt文件 #1/list写入txtipTable = ['158.59.194.213', '18.9.14.13', '58.59.14.21'] fileObject = open('sampleList.txt', 'w') for ip in ipTable: fileObject.write(ip) fileObject....
  • 我在python中实现了一个基于GUI的文本编辑器.我已经显示了文本区域,但是当我...仅,创建并保存文件.它的内容不是.我想知道为什么.难道我做错了什么?这是我的代码:from Tkinter import *import tkMessageBoximport...
  • python保存文本文件的方法:使用python内置的open()类可以打开文本文件,向文件里面写入数据可以用write()函数,写完之后,使用close()函数就可以关闭并保存文本文件了示例代码如下:执行结果如下:内容扩展:Python...
  • 然后使用【win R】快捷键打开cmd,切换目录到下载的文件地址并输入【python setup.py install】;再调用xlwt库将需要保存的内容添加到工作表中即可。第一步:下载xlwt前提是你已经安装好了Python下载地址:...
  • python numpy 保存文件

    千次阅读 2019-05-23 16:28:17
    #不仅是保存为txt,excel 等,也可以保存为.npy文件,可以保存为相应的数组格式 import numpy as np data = np.loadtxt('a.txt') data = np.loadtxt('a.txt', delimiter=',', skiprows=1) ##---(Thu May 23 11:14:00...
  • 我有一个长字符串,我想用代码保存在文本文件中:taxtfile.write(a)但是因为字符串太长,所以保存文件打印为:"something something ..... something something"我如何确保它将保存整个字符串而不将其截断?解决方法...
  • Python 保存加载mat格式文件

    千次阅读 2020-08-03 15:25:25
    mat为matlab常用存储数据的文件格式,python的scipy.io模块中包含保存和加载mat格式文件的API。
  • python读取文件——python读取和保存mat文件

    万次阅读 多人点赞 2015-05-12 17:53:27
    保存文件。 1、读取文件  如上例: #coding:UTF-8 ''' Created on 2015年5月12日 @author: zhaozhiyong ''' import scipy.io as scio dataFile = 'E://data.mat' data = scio.loadmat(dataFile) ...
  • Python无法保存文件

    2020-07-14 15:28:54
    ![图片说明](https://img-ask.csdn.net/upload/202007/14/1594711512_381405.png) 运行时出现这种提示,点确定没有反应 ![图片说明]... 保存文件显示0字节
  • pypy以 py 扩展名的文件Python 源码文件,由 python.exe 解释,可在控制台下运行。可用文本编辑器读写。pycpyc以 pyc 为扩展名的是Python的编译文件。其执行速度快于 py 文件且不能用文本编辑编辑查看。所以 pyc ...
  • python保存变量到文件

    千次阅读 2018-08-27 15:40:38
    有些变量经过很久计算才得到,希望下次直接使用,这时候可以保存文件,下次就可以拿来用了。 (来自知乎)

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 22,759
精华内容 9,103
关键字:

python保存文件

python 订阅