-
使用Python压缩PDF
所属栏目:[Python] 日期:2020-12-20 热度:194
所以我在一个文件夹中有很多pdf,我想以递归方式(使用os.path.walk)缩小它们.我看到adobe pro有一个缩小尺寸的保存.我能用这个/你怎么建议我这样做. 注意:是的,我希望它们保留为pdf,因为我发现它是最常用和安装的文件查看器. 解决方法 从用于pdfsizeopt的 pr[详细]
-
Django自定义用户模型身份验证
所属栏目:[Python] 日期:2020-12-20 热度:184
由于我没有使用Django的Auth User,我有自己的模型CustomUser,我希望通过这个模型在网站上进行身份验证(CustomUser不会从User模型继承并且根本不与它相关). class CustomUser(models.Model): password = models.CharField(max_length = 40) email = models.Em[详细]
-
python – 一个线程中的gtkBuilder的get_object
所属栏目:[Python] 日期:2020-12-20 热度:83
据说你不应该从一个线程调用GUI函数,但我想知道这是否只适用于调用直接影响GUI的函数或者它适用于GUI库提供的每个函数.例如,可以安全地致电: gobject.idle_add(self.gui.get_object('button1').set_sensitive,False) 在线程?因为self.gui.get_object是GUI[详细]
-
Python中的Memoization,Classes和Multiprocessing
所属栏目:[Python] 日期:2020-12-20 热度:189
我试图使用 python 2.7.2中的多处理模块进行一些计算. 我的代码是这样的: from multiprocessing import Poolimport syssys.setrecursionlimit(10000)partitions = []class Partitions: parts = {} #My goal is to use this dict to speed #up calculations[详细]
-
python – 使用模拟对象的Dillemma
所属栏目:[Python] 日期:2020-12-20 热度:181
假设我想声明结果是特定格式,我可能会将返回值设置为(True,’Success’) def batch_move(self,*args,**kwargs): ''' Move a batch of files to its respective destinations. Return type: tuple (boolean,message) T/F,'string' / str(exception) ''' srcs=[详细]
-
python – 使用gevent和请求异步模块的ImportError
所属栏目:[Python] 日期:2020-12-20 热度:167
我正在写一个简单的脚本: 加载大量的URL 使用requests’ async模块获取每个URL的内容以发出并发HTTP请求 使用lxml解析页面内容,以检查链接是否在页面中 如果页面上存在链接,请在ZODB数据库中保存有关该页面的一些信息 当我用4或5个URL测试脚本时效果很好,当[详细]
-
Django在Aptana Studio 3.0上
所属栏目:[Python] 日期:2020-12-20 热度:178
当我尝试创建一个新的PyDev Django项目时,我收到此错误: Error creating Django project.settings.py file not createdStdout:Stderr: 显然这本来是固定在2.5 但我仍然使用最新的Aptana Studio 3.0体验它. PyDev插件版本为2.5.02012031515 有什么好主意吗?[详细]
-
python – 如何在生成的生成脚本前添加路径
所属栏目:[Python] 日期:2020-12-20 热度:117
zc.buildout使用zc.recipe.egg在我们的 package / bin /目录中生成的脚本如下所示: #! python shebang -Simport syssys.path[0:0] = [ ... # some paths derived from the eggs ... # some other paths included with zc.recipe.egg `extra-path`]# some us[详细]
-
如何从脚本生成经过身份验证的请求以进行appengine?
所属栏目:[Python] 日期:2020-12-20 热度:174
如何从 python脚本生成经过身份验证的请求以进行appengine?我在网上找到了很多不同的方法但没有工作. 例如. How do you access an authenticated Google App Engine service from a (non-web) python client?不起作用,请求返回登录页面. 这个帖子很旧,也许[详细]
-
django – 如何通过tastypie公开manytomany字段作为资源?
所属栏目:[Python] 日期:2020-12-20 热度:150
在我当前的代码中,用户有一个他加入的目标列表.我希望API端点公开所有用户的加入目标.我希望能够发布,放置和访问此API端点.它将获得已加入目标的列表,向已加入目标列表添加目标,或对已加入目标列表进行更新. # Joined Goal Resourceclass JoinedGoalResource[详细]
-
SWIG,Python和指针
所属栏目:[Python] 日期:2020-12-20 热度:82
我正在尝试包装一个源API不可用的C API(静态库).使用API??的首要任务之一是设置环境结构. env_t * my_env = NULL;result = env_setup(my_env); 声明 error_code env_setup(env_t ** env); 考虑到env结构的布局是隐藏的,甚至可以在SWIG中制作这种类型的指针(e[详细]
-
mercurial – tortoise hg:如何将某些内容推送到中央仓库时获得
所属栏目:[Python] 日期:2020-12-20 热度:130
我正在使用Mercurial进行版本控制.一个中央回购在团队中共享,我们任何人都可以推送/拉动它. 当其他任何用户向中央仓库推送内容时,我如何得到通知. 我试图按照https://www.mercurial-scm.org/wiki/NotifyExtension编辑我的hgrc文件 如下 [extensions]hgext.no[详细]
-
如何使用virtualenv引导脚本在虚拟环境中安装python包?
所属栏目:[Python] 日期:2020-12-20 热度:51
我想创建一个引导脚本来设置本地环境并在其中安装所有要求.我一直在尝试使用virtualenv.create_bootstrap_script,如 docs所述. import virtualenvs = virtualenv.create_bootstrap_script('''import subprocessdef after_install(options,home_dir): subproc[详细]
-
将科学python集成到现有的Rails webapp中
所属栏目:[Python] 日期:2020-12-20 热度:162
我是使用正确工具的粉丝. 在我的公司,由于强大的科学库,数据分析师(包括我自己)主要使用Python;楼下的网络人员使用Ruby on Rails构建我们自己的人力资源管理Web应用程序以及维护我们的在线状态. 我们希望让两个团队更紧密地合作,允许开发科学的Web应用程序,[详细]
-
Django缓存 – 如何设置代码以避免重复缓存逻辑?
所属栏目:[Python] 日期:2020-12-20 热度:144
我开始分析我的应用程序并发现有一段代码需要比其他代码花费更长的时间来完成.在视图中,我正在从数据库中检索一些数据并对其进行一些转换.在模板中,有一个过滤器,它将获取此转换后的数据并转换为 HTML. 我意识到我可以利用缓存,因为这个组件不经常改变,但我[详细]
-
python – 访问scipy.sparse.csr_matrix,所有没有列为零的行
所属栏目:[Python] 日期:2020-12-20 热度:91
我希望我的问题很清楚,但是我要说我有一个稀疏矩阵如下: import numpy as npa = np.eye(5,5)a[0,3]=1a[3,0]=1a[4,2]=1a[3,2]=1a = csr_matrix(a)[[ 1. 0. 0. 1. 0.] [ 0. 1. 0. 0. 0.] [ 0. 0. 1. 0. 0.] [ 1. 0. 1. 1. 0.] [ 0. 0. 1. 0. 1.]] 我想得到的[详细]
-
python – 无法将elasticsearch查询转换为pyes
所属栏目:[Python] 日期:2020-12-20 热度:84
我需要你的帮助才能将查询翻译成pyes.此查询工作正常,问题是我无法使用pyes使其工作: curl -XGET 'http://127.0.0.1:9200/my_index/user/_search?pretty=1' -d '{ "query" : { "bool":{ "should": [ { "text": { "first_name": "em" }},{ "text": { "first_[详细]
-
python – 与distutils / pip一起安装Bash完成
所属栏目:[Python] 日期:2020-12-20 热度:83
我创建了一个简单的 Python模块,并希望用pip进行分发.我还想与模块一起安装Bash完成文件. 我正在使用Python 2.7.1和pip 0.8.2安装模块. 我有这个setup.py: setup( name='jenkinsmon',version='0.0.1',description='Jenkins Job Monitor',long_description=o[详细]
-
使用硬链接进行Python copy-on-write
所属栏目:[Python] 日期:2020-12-20 热度:132
使用 Python 2.5,UNIX: 我有一个程序,通过硬链接所有条目来模拟目录“copy-on-write”功能.目前所有底层代码,其中一些我无法访问,使用标准open(fname,’w’)来编写常规文件. 但是使用硬链接,这意味着使用相同的inode(只是截断),因此原始内容也会被销毁.对于[详细]
-
Python – 整个网页的urlretrieve
所属栏目:[Python] 日期:2020-12-20 热度:101
使用urllib.urlretrieve(‘http://page.com’,’page.html’)我可以保存索引页面,只保存page.com的索引??. urlretrieve是否处理类似于wget -r的内容,让我下载整个网页结构以及page.com的所有相关html文件? 问候 解决方法 不是直接的. 如果你想在整个网站上[详细]
-
Python多处理子流程问题
所属栏目:[Python] 日期:2020-12-20 热度:66
我有一个二进制文件(例如a.out),我想用不同的配置调用.我想在40核机器上并行运行这些配置.下面是我的代码草图. 它非常简单:我生成一个配置并传入worker,并且worker使用subprocess使用config调用二进制文件.我也将输出重定向到文件.我们将这段代码称为run.py[详细]
-
Python tkinter .pack / .pack_forget内存问题
所属栏目:[Python] 日期:2020-12-20 热度:191
我几个月来一直在教自己 Python,并开始学习一些GUI技术. 我根据我在书中找到的pack_remove示例编写了这个简单的脚本.我的脚本每秒只显示本地和UTC时间.当然唯一的区别是小时,我仍然希望每秒重新显示一次. 该脚本有效,但每次显示时我的RAM都在不断增加.我开始[详细]
-
python – 使用SQS撤销Celery任务
所属栏目:[Python] 日期:2020-12-20 热度:101
我正在使用Celery Kombu和Amazon SQL. 目标是能够删除已安排在某个特定日期时间的任务. 我试过了 from celery.task.control import revokerevoke(task_id) 但这并没有改变任何事情.是否撤销未实施SQS传输?它背后是否有一些设计决策,或者只是缺少一些应该由[详细]
-
Heroku上的Django,url模板标记导致’ParseResult’对象无法调用
所属栏目:[Python] 日期:2020-12-20 热度:118
有谁知道Heroku在部署时的变化?我有一个使用Ubuntu 11.10的本地开发机器设置,我的项目安装到一个venv,所有包通过pip管理.相应的requirements.txt在我的仓库中,并在推送时发送到Heroku.我的本地计算机和Heroku都在AWS上访问相同的RDS实例. 在本地运行Django[详细]
-
如何使用python编写excel注释?
所属栏目:[Python] 日期:2020-12-20 热度:150
我是一名 python程序员,我必须在excel电子表格中大量插入笔记.有没有人知道使用python脚本容易/实用的方法? (可能是一个 java脚本,如果它有例子). 它可以在.xls,.xlsx或.ods上,并且可以在任何操作系统中(虽然我是Linux用户,所以如果我可以将我的解决方案移[详细]