我想做那样的事情.
list_of_urls = ['http://www.google.fr/', 'http://www.google.fr/',
'http://www.google.cn/', 'http://www.google.com/',
'http://www.google.fr/', 'http://www.google.fr/',
'http://www.google.fr/', 'http://www.google.com/',
'http://www.google.fr/', 'http://www.google.com/',
'http://www.google.cn/']
urls = [{'url': 'http://www.google.fr/', 'nbr': 1}]
for url in list_of_urls:
if url in [f['url'] for f in urls]:
urls[??]['nbr'] += 1
else:
urls.append({'url': url, 'nbr': 1})
Run Code Online (Sandbox Code Playgroud)
我能怎么做 ?我不知道我是否应该使用元组编辑它或找出元组索引?
有帮助吗?
有一个函数来大写字符串,我希望能够更改字符串的第一个字符,以确保它是小写的.
我怎么能用Python做到这一点?
我想做一件简单的事情:
TMPDIR ?= /tmp
test:
@echo $(TMPDIR)
Run Code Online (Sandbox Code Playgroud)
这有效,如果我运行:
$ make test
/tmp
Run Code Online (Sandbox Code Playgroud)
如果我运行它也有效:
$ make test -e TMPDIR=~/tmp
/home/user/tmp
Run Code Online (Sandbox Code Playgroud)
我还能做些什么呢?
$ TMPDIR=~/tmp make test
/home/user/tmp
Run Code Online (Sandbox Code Playgroud) 我想知道什么是pythonic函数:
我想删除wa路径前的所有内容.
p = path.split('/')
counter = 0
while True:
if p[counter] == 'wa':
break
counter += 1
path = '/'+'/'.join(p[counter:])
Run Code Online (Sandbox Code Playgroud)
例如,我想'/book/html/wa/foo/bar/'成为'/wa/foo/bar/'.
我只想在Django CRUD管理站点的用户列表中添加订阅日期.我怎样才能做到这一点 ?
谢谢您的帮助
有问题让django自定义命令工作.
从django documetation,已经放置
application/
manage.py
blog/
__init__.py
models.py
management/
__init__.py
commands/
__init__.py
myapp_task.py
views.py
Run Code Online (Sandbox Code Playgroud)
myapp_task.py的内容是
from django.core.management.base import NoArgsCommand
class Command(NoArgsCommand):
def handle_noargs(self, **options):
print 'Doing task...'
# invoke the functions you need to run on your project here
print 'Done'
Run Code Online (Sandbox Code Playgroud)
跑的时候
python manage.py myapp_task
Run Code Online (Sandbox Code Playgroud)
得到错误
Unknown command: 'myapp_task'
Run Code Online (Sandbox Code Playgroud) 如果我进入编辑表单,我想显示一条警告消息,如果我是Django ModelForm的创建形式,则隐藏它.
form.is_bound 告诉我表单是否先前已填充,但如何测试ModelForm是否设置了现有实例?
我试过这个,hasattr(form.instance, 'pk')但这是正确的方法吗?
干杯,
Natim
在Google Maps API v2中,我使用map.clearOverlays()删除标记并再次绘制它们.
如何使用Google Maps API v3执行此操作?
谢谢
如果认为我的问题非常明显,几乎每个与之合作的开发人员UserProfile都应该能够回答它.
但是,我在django文档或Django Book中找不到任何帮助.
如果你想UserProfile用Django Forms 做一个表单,你想要修改配置文件字段以及一些User字段.
但是没有forms.UserProfileForm(还有?)!
你是怎样做的?
我正在尝试使用Python来调整图片大小.使用我的相机,文件都是以横向方式编写的.
exif信息处理标签以要求图像查看器以某种方式旋转.由于大多数浏览器都不理解这些信息,因此我想使用此EXIF信息旋转图像并保留所有其他EXIF信息.
你知道我怎么能用Python做到这一点吗?
阅读EXIF.py源代码,我发现了类似的东西:
0x0112: ('Orientation',
{1: 'Horizontal (normal)',
2: 'Mirrored horizontal',
3: 'Rotated 180',
4: 'Mirrored vertical',
5: 'Mirrored horizontal then rotated 90 CCW',
6: 'Rotated 90 CW',
7: 'Mirrored horizontal then rotated 90 CW',
8: 'Rotated 90 CCW'})
Run Code Online (Sandbox Code Playgroud)
我如何使用此信息和PIL来应用它?
python ×6
django ×4
django-forms ×2
string ×2
api ×1
bash ×1
django-admin ×1
django-users ×1
exif ×1
google-maps ×1
jpeg ×1
list ×1
loops ×1
makefile ×1
path ×1
prefix ×1
profile ×1
rotation ×1
shell ×1
tuples ×1