【Python:os.isfile()和os.listdir()之间的分歧】教程文章相关的互联网学习教程文章

python – scipy.io.wavfile.read无法读取24位.wav文件

似乎scipy.io.wavfile.read无法读取24位.wav文件.你对如何处理它们有所了解吗?解决方法:如果你的wav文件没有压缩,可以在这里尝试readwav函数:https://gist.github.com/WarrenWeckesser/7461781 更新 我将这个要点转换为python包:https://pypi.python.org/pypi/wavio 源代码在github上:https://github.com/WarrenWeckesser/wavio

python – 如何正确引发FileNotFoundError?【代码】

我使用的第三方库很好但不按我想要的方式处理不存在的文件.给它一个不存在的文件,而不是提高旧的FileNotFoundError: [Errno 2] No such file or directory: 'nothing.txt'它提出了一些模糊的信息:OSError: Syntax error in file None (line 1)我不想处理丢失的文件,不想捕获也不想处理异常,不想引发自定义异常,也不希望我打开文件,也不想创建它(如果它不存在). 我只想检查它是否存在(os.path.isfile(filename)将执行该技巧)如果没...

python – 使用askopenfilename打开和读取文件【代码】

我有以下代码,我试图允许用户打开一个文本文件,一旦用户选择它,我希望代码读取它(这不是一个完成的代码块,只是为了显示什么我以后). 但是,我在使用tkFileDialog.askopenfilename和添加’mode =’rb”或使用如下代码并使用read产生错误时遇到困难. 有没有人知道如何安排这样做,因为我不希望为菜单和列表框等每个项目键入Tkinter.’module’.初学者到Tkinter有点困惑!谢谢您的帮助!import sys from Tkinter import * import tkFile...

python – Pandas df.to_csv(“file.csv”encode =“utf-8”)仍为减号提供垃圾字符【代码】

我已经阅读了关于Pandas’to_csv(……等等)的Python 2限制的内容.我打了吗?我在使用Python 2.7.3 当它们出现在字符串中时,这会产生≥和 – 的垃圾字符.除此之外,出口是完美的.df.to_csv("file.csv", encoding="utf-8") 有没有解决方法? df.head()是这样的:demography Adults ≥49 yrs Adults 18?49 yrs at high risk|| state Alabama 32.7 ...

python – 将数据保存到文件的cProfile会导致混乱的字符【代码】

我在名为bot4CA.py的模块上使用cProfile,因此在控制台中输入:python -m cProfile -o thing.txt bot4CA.py模块运行并退出后,它会创建一个名为thing.txt的文件,当我打开它时,那里有一些信息,其余的是一堆乱七八糟的字符,而不是一个整齐有序的数据文件,这就是我想要的.有没有人知道如何使用cProfile并最终得到整齐有序的数据表,比如在命令行中正常使用它,除了在文件中?以下是.txt文件中某些数据的示例:{( s) build\bdist.win32...

python – Django模型:ValueError:缺少staticfiles清单“file_name.ext”的条目【代码】

在将其标记为重复之前,我已阅读ValueError: Missing staticfiles manifest entry for ‘favicon.ico’,但它无法解决我的问题. 我有以下型号:from django.contrib.staticfiles.templatetags.staticfiles import staticclass Profile(models.Model):user = models.ForeignKey(SocialUser, on_delete=models.PROTECT)avatar_url = models.URLField(default=static('pledges/images/no-profile-photo.png'))我正在使用Codeship for CI...

检查Python中的tarfile完整性【代码】

我正在努力将我的备份脚本从shell转换为Python.我的旧脚本的一个功能是通过执行以下操作来检查创建的tarfile的完整性:gzip -t. 这在Python中似乎有点棘手. 似乎唯一的方法是通过读取tarfile中的每个压缩的TarInfo对象. 有没有办法检查tarfile的完整性,无需提取到磁盘,或将其保存在内存中(完整地)? freenode上#python上的好人建议我应该逐块读取每个TarInfo对象,丢弃每个块读取. 我必须承认,我不知道如何做到这一点,因为我刚刚开始...

python – Pipfile.lock已过期【代码】

我正在尝试将一个大型django项目部署到heroku.我安装了Heroku CLI,登录,创建了一个应用程序并运行: git push heroku master 我已经设置了Pipfile和requirements.txt.我添加了一个runtime.txt来指定我需要python 2.7.这也在Pipfile中.这是我从推送到heroku得到的:$git push heroku master Counting objects: 12159, done. Delta compression using up to 2 threads. Compressing objects: 100% (4853/4853), done. Writing object...

python – 为什么ReplaceFile失败并出现ERROR_SHARING_VIOLATION?【代码】

虽然文档含糊不清,但基于this question and comments和this answer,我预计ReplaceFile调用第三个参数(备份文件名)应该会成功,即使在没有FILE_SHARE_DELETE标志的其他进程中打开源文件和目标文件的句柄也是如此.它应该通过仅更改不受锁控制的文件元数据(=目录条目)来克服锁定. (所有三个文件都在同一个磁盘驱动器上,因此更改元数据足以重命名它们.) 但是,下面的代码失败了ERROR_SHARING_VIOLATION.这不是我的用例,而只是失败的演示....

c – 为什么Python / C API在PyRun_SimpleFile上崩溃?【代码】

我一直在尝试在C应用程序中嵌入不同的脚本语言,目前我正在尝试Stackless Python 3.1.我已经尝试了几个教程和示例,我可以找到的很少,尝试从应用程序运行一个简单的脚本.Py_Initialize();FILE* PythonScriptFile = fopen("Python Scripts/Test.py", "r"); if(PythonScriptFile) {PyRun_SimpleFile(PythonScriptFile, "Python Scripts/Test.py");fclose(PythonScriptFile); }Py_Finalize();出于某些奇怪的原因,运行此代码会导致访问冲...

python – Holiday Calendars,File Formats,et al

考虑到一些假期日历,我正在寻找一种方法来确定给定日期是否是“假日”. 具体来说,您可以说is_holiday(datetime.date,“USA”)将回答给定日期是否为名为“USA”的日历的假日. 我认识到,对于所有年份的所有假期来说,这都没有琐碎的方式.例如,虽然圣诞节始终是12月25日,但出于联邦政府的目的,有时我们会在12月24日(有时是26日)庆祝(即,不是工作日).类似的,犹太节日(例如)每年迁移(相对于格里高利历). 我不是在寻找每个假期的计算方法....

python – 消息:错误:轮询更改失败:尝试通过Selenium和FirefoxProfile下载文件时获取资源时出现NetworkError【代码】

我试图在python3上使用selenium和Firefox从url下载文件但是在geckodriver日志文件中给我一个错误:(firefox:13723): Gtk-WARNING **: 11:12:39.178: Theme parsing error: <data>:1:77: Expected ')' in color definition1546945960048 Marionette INFO Listening on port 406011546945960132 Marionette WARN TLS certificate errors will be ignored for this sessionconsole.error: BroadcastService: received...

Python line_profiler代码示例【代码】

我试图找出如何运行Python的line_profiler以逐行执行时间,以this question的答案中给出的格式. 我安装了模块,我正在调用它的LineProfiler对象,但是我得到的输出只是一次,而不是逐行汇总. 有任何想法吗?此外,如何在任何函数之外获得数字= [范围(1000)中的i的[random.randint(1,100)]行的时间?from line_profiler import LineProfiler import randomdef do_stuff(numbers):s = sum(numbers)l = [numbers[i]/43 for i in range(len(...

python – 使用LineCollection绘制shapefile显示所有边,但部分填充它们【代码】

在过去的几天里,我一直试图在我的国家的地图中插入气象站数据.我这样做如下: >加载数据,我使用插值创建网格>基于此网格,我绘制轮廓和轮廓图像>然后我在地图上绘制德国,比利时和法国的shapefile,以覆盖不相关的轮廓/轮廓元素.我用了this tutorial.>最后,我使用海洋形状文件(IHO Sea Areas; www.marineregions.org/downloads.php#iho)来绘制以覆盖北海.使用QGIS,我编辑了这个海洋shapefile并删除了除北海以外的所有东西 – 给定时间...

python – Flask:获取request.files对象的大小【代码】

我想获取上传图像的大小来控制它是否大于最大文件上传限制.我试过这个:@app.route("/new/photo",methods=["POST"]) def newPhoto():form_photo = request.files['post-photo']print form_photo.content_length它打印0我在哪里做错了?我应该从它的临时路径中找到这个图像的大小吗? Python中没有PHP的$_FILES [‘foo’] [‘size’]吗?解决方法:这里有一些需要注意的事项 – content_length属性将是浏览器报告的文件上传的内容长...