【python怎么保存文件】教程文章相关的互联网学习教程文章

python – 当我写它时,CSVWriter不保存数据到文件【代码】

Python新手对csv模块感到有点沮丧.按照这个速度,如果我自己编写文件解析器会更容易,但我想用Pythonic方式做事…. 我写了一个小python脚本,应该将我的数据保存到CSV文件中. 这是我的代码片段:import csvwrtr = csv.writer(open('myfile.csv','wb'),delimiter=',', quotechar='"')for row in rows:wrtr.writerow([row.field1,row.field2,row.field3])文件myfile.csv是成功创建的,但是它是空的 – 但它有一个锁定,因为它仍然被Python...

使用Python请求模块下载并保存PDF文件【代码】

我试图从网站下载PDF文件并将其保存到磁盘.我的尝试要么失败,要么编码错误,要么导致空白PDF.In [1]: import requestsIn [2]: url = 'http://www.hrecos.org//images/Data/forweb/HRTVBSH.Metadata.pdf'In [3]: response = requests.get(url)In [4]: with open('/tmp/metadata.pdf', 'wb') as f:...: f.write(response.text) --------------------------------------------------------------------------- UnicodeEncodeError ...

保存到hdf5非常慢(Python冻结)【代码】

我正在尝试将瓶颈值保存到新创建的hdf5文件中.瓶颈值分批形成(120,10,10,2048).保存一个单独的批次占用超过16个演出,python似乎在那一批冻结.根据最近的调查结果(见更新,似乎hdf5占用大内存是可以的,但冻结部分似乎是一个小故障. 我只是试图保存前两批用于测试目的,而且仅用于测试训练数据集(再次,这是一个测试运行),但我甚至无法通过第一批.它只是在第一批停止并且不循环到下一次迭代.如果我尝试检查hdf5,资源管理器将变得缓慢,Py...

python – Pandas保存为CSV时更改NaN值的格式【代码】

我正在使用df并使用numpy来转换数据 – 包括将空白(或”)设置为NaN.但是当我把df写入csv时 – 输出包含字符串’nan’而不是NULL. 我环顾四周但找不到可行的解决方案.这是基本问题:df index x y z 0 1 NaN 2 1 NaN 3 4CSV输出:index x y z 0 1 nan 2 1 nan 3 4我尝试了一些东西将’nan’设置为NULL,但csv输出导致’空’而不是NULL:dfDemographics = dfDemographics.replace('nan', np.NaN...

python – Pyautogui截图.它去哪儿了?如何保存和查找以后?【代码】

我正在学习Al Sweigart的管视频,以便自动化无聊的东西.我得到了截图的一部分.他没有真正在他的视频中解释,所以我测试了一些东西.我发现它需要整个桌面的截图,但我不知道它们去了哪里.我只能在整个计算机搜索时找到它,而且我不知道如何将它放入文件夹中. 基本上我问我如何存储图像并找到pyautogui.screenshot()函数拍摄的图像.我目前不打算将此用于任何目的,我只是想知道如何做到这一点.我去了pyautogui网站,我没有找到任何关于在哪...

python学习笔记1豆瓣图书信息下载保存至csv【代码】

1 import os #建立类目文档,未实现2 import re3 import requests4 from bs4 import BeautifulSoup5 import csv6 import random7 import time8 #提取类目表9 #建立子类url 10 books = [] 11 ourl = https://book.douban.com/tag/ 12 headers ={ 13 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36 14 } 15 response = requests.get(ourl,headers...

OpenCV(Python)--1,图像的读取,显示和保存【代码】

这一节将要学习读取图像、显示图像、保存图像 学习以下函数:cv2.imread(),cv2.imshow(),cv2.imwrite() cv2.namedWindows(), cv2.waitKey(), cv2.destroyAllWindows() import numpy as np import cv2# 以灰度模式读取图像 img = cv2.imread("test.jpg", cv2.IMREAD_UNCHANGED) # 创建窗口 cv2.namedWindow("Hello,world!", cv2.WINDOW_NORMAL) # 显示图像 cv2.imshow('hello,opencv!', img) cv2.waitKey(0) # 保存图像 cv2.imwri...

python – 如何使用QFileDialog知道要保存的文件类型【代码】

关于pyQt4 我更喜欢在QFileDialog中对getSaveFilename使用静态方法,以便用户可以看到Windows / Mac本机对话框. 我的问题是,如果用户没有在保存文件名中键入文件扩展名(比如选择图像类型以保存文件),那么我没有办法检查文件的类型他们想保存为. 如何创建一个用过滤器保存文件的对话框,以及如何知道用户选择的过滤器? 例如:files_types = "GML (*.gml);;Pickle (*.pickle);;YAML (*.yml)" file = QtGui.QFileDialog.getSaveFileNam...

python – 如何将属性保存在__dict__之外?

我正在创建一系列对象实例,我使用__dict__属性保存和加载其属性.我想在__dict__之外保留一些属性,因为我不希望它们被保存或加载. 进一步来说: 我创建了一个仅包含子对象列表的父对象.子对象’__dict__被保存到文件中,稍后加载以再次实例化它们.我希望子对象具有对父对象的引用,但我不希望将该引用保存到文件中,也不希望从文件加载,因为它没有意义. 是否有任何语法可以从__dict__中排除属性? PS:许多答案建议使用pickle,我目前正...

python – 更新并保存blobstore中的现有blob /文件?

文档非常清楚如何创建/获取blob,但我找不到任何有关如何修改和保存现有blob的参考. 鉴于BlobInfo对象,这实际上是否可行? https://developers.google.com/appengine/docs/python/blobstore/overview#Writing_Files_to_the_Blobstore解决方法:您无法修改现有blob. 您可以使用Files API从现有blob读取并写入新blob. 如果您不想使用Files API读取现有blob,则可以使用BlobReader.

Python – 在重启之间保存程序的状态?【代码】

我想知道如何保存程序当前设置,以便它在程序重启或计算机重启时除非另有说明,否则保持不变.例如,Windows默认程序便签,它保存文本,以便即使在计算机关闭后也可以使用它. 是否有某种模块可以导入?我的程序基本上是一个任务列表程序,您可以在其中添加内容,并使用wxPython复选框将其勾选.即使在程序退出后,还有任何可能的方法来保持它的状态吗? 如果有人能用我的代码向我展示一个例子,我们将不胜感激,不要担心,我不会简单地复制它并完...

python – Django的模型保存流程【代码】

我注意到在模型上调用save()后无法保证数据库是同步更新的. 我通过对以下方法进行ajax调用来完成一个简单的测试def save(request, id)product = ProductModel.objects.find(id = id)product.name = 'New Product Name'product.save()return HTTPResponse('success')在客户端,我等待上述方法的响应,然后执行检索产品列表的findAll方法.返回的产品列表包含更新产品名称的旧值. 但是,如果我延迟产品列表的请求,那么它包含新值,就像它应...

python – 引用现有的S3存储桶以使用Boto保存文件【代码】

我正在关注这个help guide,它解释了如何在创建文件后将文件保存到S3存储桶.但是,我找不到如何保存到现有存储桶的说明.更具体地说,我不确定如何引用预先存在的桶.我相信用get_bucket替换create_bucket就可以了.这允许我保存文件,但因为文档说get_bucket“按名称检索存储桶”我想在这里检查并确保它只检索存储桶的元数据并且不会将存储桶的所有内容下载到我的电脑.我这样做是对还是有更多的pythonic方式?import boto s3 = boto.conn...

Python Fabric将输出保存到变量【代码】

我正在尝试将Fabric中的sudo命令的输出保存到变量中,因此我可以拖尾文件.我的代码看起来像这样:def tail_pg():log = StringIO();sudo('ls -t /var/lib/pgsql/9.3/data/pg_log/| head -n 1', stdout=log)print type(log), logsudo('tail -n 25 -f %s' % log, pty=True)我添加了print语句作为故障排除的一部分.它返回这些值而不是日志文件名:<type 'instance'> <StringIO.StringIO instance at 0x10345f638>我似乎正在关注运行(lin...

python – 如何将numpy数组传递给openCV而不将文件首先保存为png或jpeg?【代码】

我试图截取屏幕截图,然后将其转换为numpy数组.然后我想使用截图运行cv2.matchTemplate.到目前为止,我使用它的唯一方法是保存图像:cv2.imwrite(‘temp.png’,imcv)然后在cv2.matchTemplate中使用该图像.这看起来非常糟糕.如何正确转换numpy数组以避免保存并直接将其传递给cv2.matchTemplate函数? 我在Ubuntu btw做这个项目.import pyscreenshot as ImageGrab import PIL import cv2 import numpy as np from matplotlib import py...