【Python完成读取并保存文件类的详细介绍】教程文章相关的互联网学习教程文章

python-ContentFile未保存在Django模型FileField中【代码】

在我的Django模型中将字符串另存为文件时,我遇到了问题,因为每当我尝试取回数据时,都会给我一个ValueError(“属性没有关联的文件”).详细信息如下: 模型:class GeojsonData(models.Model): dname = models.CharField(max_length=200, unique=True) gdata = models.FileField(upload_to='data') def __str__(self):return self.dname保存数据的代码:cf = ContentFile(stringToBeSaved) gj = GeojsonDatua(dname = namevar, gdata...

python-用不同的名称保存循环中的图像【代码】

我在循环中保存裁剪的图像时遇到问题.我的代码:def run(self, image_file):print(image_file)cap = cv2.VideoCapture(image_file)while(cap.isOpened()):ret, frame = cap.read()if ret == True:img = framemin_h = int(max(img.shape[0] / self.min_height_dec, self.min_height_thresh))min_w = int(max(img.shape[1] / self.min_width_dec, self.min_width_thresh))gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)faces = self....

python-如何将熊猫组保存到单独的文件【代码】

我使用以下语句创建了单独的数据组:df = pd.read_csv(file_path)grouped = df.groupby(df.some_parameter)然后我想做什么(以psuedo代码为例):for name, group in grouped:'Some Text' + name = groupwrite to csv最终结果是原始数据集的每个块的单独的.csv文件.解决方法:你快到了for name, group in grouped:group.to_csv(path_to_disk)

如何保存“ F”模式图像? (Python的/ PIL)【代码】

我有一个要保存浮点数的ndarray.我想将值保持为浮动.我发现接受保存浮点数据的唯一格式是tiff.但是不显示实际图像.from Image import * from numpy import *img = random.random((300, 300)) #float numbers, i have actual data in my image though img = fromarray(img) img.save('test.tiff')解决方法:您的示例正在保存一个浮点TIFF文件.我已经通过检查TIFF标头确认了这一点,并注意到每个像素标签0x153的采样值为3(浮点数据).使...

Python获取文件名并更改并将其保存在变量中【代码】

我正在追踪Need a minimal Django file upload example.在view.py中,newdoc = Document(docfile = request.FILES['docfile']) newdoc.save假设我上传了文件xyz.csv,该文件将newdoc或docfile设置为 newdoc = xyz.csv或docfile = xyz.csv 我想要做:changedoc = xyz.txt即我想删除扩展名并给它.txt扩展名 我怎么玩呢?我只需要提取名称,而不提取文件本身.解决方法:从request.FILES [‘docfile’].name读取文件名,使用os.path.splitex...

在Python中保存1位深的二进制映像【代码】

我在Python中有一个二进制映像,我想将其保存在我的PC中.一旦存储在计算机中,我需要将其设置为1位深的png图像.我怎样才能做到这一点?我尝试使用PIL和cv2,但无法保存1位深度.解决方法:采用:cv2.imwrite(<image_name>, img, [cv2.IMWRITE_PNG_BILEVEL, 1])(这仍将使用压缩,因此在实践中,每个像素很有可能少于1位)

如何使用python将传感器数据输出保存到excel中【代码】

我目前正在使用raspberry pi并使用DHT11每秒读取温度和湿度值.我必须将这些值实时保存到数据库中.这是我每秒钟显示传感器数据的代码,我不知道如何在excel中保存数据/结果.import RPi.GPIO as GPIO import dht11 import time import datetime import os# initialize GPIO GPIO.setwarnings(False) GPIO.setmode(GPIO.BCM) GPIO.cleanup()instance = dht11.DHT11(pin=dht11_pin)while True:cnt += 1if cnt%limit_sec == 0 or cnt == ...

python – 将Dash布局保存为html【代码】

我用破折号布局绘制了一堆东西.我想将它们保存到html文件中,以便稍后查看.当我重新打开保存的html文件时,我首先正确地看到了一切.但是,在< 1s内,页面变为空白,我收到错误:“加载布局时出错”. (见下面的gif)怎么解决这个问题?谢谢!解决方法:此解决方案无法完全运行: 您必须完整保存您的网页.防止javascript创建任何错误我删除了bundle(2).js文件. 此文件包含函数dash_renderer,它尝试与服务器交互并产生问题.<footer> <script ...

python – Flask – WTForm – 将表单保存到db【代码】

我有保存表单(wtf)到(sqlalchemy)db的问题,表单是渲染,但提交后没有任何反应… 例如:127.0.0.1 - - [30/Dec/2013 10:30:24] "POST /add/ HTTP/1.1" 200 -我试图在没有验证器的情况下保存 例如:name = TextField('Task Name')我试图以其他方式保存表格:if request.method == 'POST' and form.validate():new_task = Tasks(form.name.data,form.due_date.data,form.priority.data,form.posted_date.data,session['user_id'],form....

在Python中使用Selenium在Firefox上保存网页【代码】

我试图在Python中使用Selenium来保存MacOS Firefox上的网页. 到目前为止,我已经设法点击COMMAND S弹出SAVE AS窗口.然而, 我不知道如何: >更改文件的目录,>更改名称文件,和>单击SAVE AS按钮. 有人可以帮忙吗? 下面是我用来单击COMMAND S的代码:ActionChains(browser).key_down(Keys.COMMAND).send_keys("s").key_up(Keys.COMMAND).perform()此外,我使用这种方法的原因是我遇到Unicode编码错误: – >将page_source写入html文件并...

python – 在matplotlib中将多个数字保存到一个pdf文件中【代码】

我有一个代码,基于groupby创建大约50个图表.代码如下所示:import matplotlib.pyplot as plt from matplotlib.backends.backend_pdf import PdfPageswith PdfPages('foo.pdf') as pdf:for i, group in df.groupby('station_id'):plt.figure()fig=group.plot(x='year', y='Value',title=str(i)).get_figure() pdf.savefig(fig)当我希望将所有数据存储到一个pdf中时,这只保存了一个数字(我系列中的最后一个).任何帮助,将不胜感激.解决...

python – 我可以使用rpy2将pandas数据帧保存到.Rdata文件吗?【代码】

我之前从未使用过rpy2,但我只是想知道是否可以用它来保存R-readable文件中的python对象(一个pandas DataFrame).我在这些环境之间移动对象时遇到了麻烦,主要是因为我使用的是Windows而且数据源是Excel文件.是的,包含带有文本的单元格的类型,包括引号,换行符以及CSV无法充分处理的所有内容. 我通常依赖XLConnectJars,但它似乎被打破了Installing package(s) into ‘C:/Program Files/R/library’ (as ‘lib’ is unspecified) trying...

python – 在客户端创建UUID并使用Django REST Framework保存主键并使用POST【代码】

我希望能够在客户端上创建一个UUID并将其发送到Django Rest Framework(DRF)并将其用于模型的主键. 到目前为止,当我发送在我的源代码中标记为id的主键时,DRF忽略id并使用Model的默认参数来生成新的UUID. 但是,当我从Model测试时,使用普通的Django ORM来创建对象,并预先设置UUID,Model接受UUID作为它的主键,并且不会尝试重新创建一个新的. 这可能吗? 我的筹码是 > Django 1.8> Django Rest Framework 3.1 这是代码. serializers.py:...

python – 带有注释的Matplotlib与保存的图形截断【代码】

我正在使用matplotlib在使用注释时绘制一些图形.我遇到的问题是注释(在绘图区域之外)与保存的图片截断,如下图所示. 下图是我想要的: 谁知道如何解决这个问题?我注意到人们建议在rcParams中使用plt.tight_plot()或fig.autolayout,但这似乎不起作用.下面是生成图的代码.fig, ax = plt.subplots() ax.set_xlim([-0.02,1.1]) ax.set_ylim([-0.02,1.1])ax.plot([0,0,0,0.5,0.5,0.5,1,1,1], [0,0.5,1,0,0.5,1,0,0.5,1], 'go')ax.annota...

python – 如何在pygame中保存/加载游戏功能?【代码】

我需要为我的RPG保存/加载游戏功能.我可以保存我的播放器的位置,但我想要的是冻结整个屏幕,就像在vba和snes9x等模拟器中完成一样.或者也许是为了保存位置,我可以保存游戏并重新开始.谁能告诉我你是怎么做这些事情的?即使是基于理论的伪代码也欢迎任何代码.解决方法:您可以使用pickle来序列化Python数据.这与pygame无关. 因此,如果您的游戏状态完全存储在对象foo中,则保存到文件“savegame”(首先导入pickle):with open("savegame...