我想开始阅读Python源代码.
我的经验,
我非常了解Python和Java.我知道其他几种语言的熟练程度,但C/C + /特别好.我在大学里学过C,但从未专业编程.
我阅读此代码的原因.
1对我来说比2更重要.
我应该怎么做呢?
我的应用程序允许用户将其数据下载为CSV文件.这些应该在电子表格应用程序中打开.在Linux系统上,我被提示正确使用OpenOffice打开,但我的一些用户抱怨说,当他们下载文件时,它不会自动打开Excel,而是要求他们选择应用程序.当他们从其他网站下载CSV时,它会在Excel中正确打开.
我正在设置:
mimetype:text/csv
content_disposition:attachment; filename.csv
我想找到两个字符串之间的字符串相似性.此页面包含其中一些示例.Python有Levenshtein算法的实现.在这些约束下,是否有更好的算法(并且希望是python库).
除了Levenshtein距离(或Levenshtein比率)以外的其他东西对我的情况更好吗?
我正在使用Boto库与AWS交谈.我想禁用日志记录.(或重定向到/ dev/null或其他文件).我找不到明显的方法来做到这一点.我尝试过这个,但这似乎没有帮助.
import boto
boto.set_file_logger('boto', 'logs/boto.log')
Run Code Online (Sandbox Code Playgroud)
这说明有可能,http://developer.amazonwebservices.com/connect/thread.jspa? messageID = 52727췷 ,但AFAIK的文档并没有说明如何.
我通常检查if obj.pkknwo是否保存了对象.但是,如果您已primary_key = True设置某些字段,则无法使用此功能.我user = models.OneToOneField(User, primary_key=True)放在我的身上UserProfile.
找出Django模型是否保存到db的规范方法是什么?
我曾经使用过WingIde,我经常使用的快捷方式(f4,默认)是Goto定义,它将打开定义文件,并带我去.eclipse + pydev有类似的快捷方式吗?
如何保存模型,以便不发送信号.(post_save和pre_save)
每个人都在Django世界似乎恨threadlocals(http://code.djangoproject.com/ticket/4280,http://code.djangoproject.com/wiki/CookBookThreadlocalsAndUser).我读过Armin的论文(http://lucumr.pocoo.org/2006/7/10/why-i-cant-stand-threadlocal-and-others),但大多数都取决于threadlocals是坏的,因为它是不雅.
我有一个场景,其中thellocals将使事情变得更加容易.(我有一个应用程序,人们将有子域名,因此所有模型都需要访问当前子域名,并且从请求中传递它们是不值得的,如果threadlocals的唯一问题是它们不优雅,或者变得脆弱码.)
许多Java框架似乎也经常使用threadlocals,那么他们的情况与Python/Django的情况有何不同?
在wordpress中,哪些列存储了slug(自动生成或用户输入)?
我不能在任何发现这wp_posts或wp_postmeta.该wp_posts GUID商店直接的联系,但不是蛞蝓.
Objective-C有REPL吗?
我正在学习Objective-C,并且非常缺少一个来自Python背景的REPL.