小编T. *_*sen的帖子

大多数pythonic的功能方式没有回报?

人工智能在PEP 8中找不到任何有关的内容.我对你对功能最无效的语法感兴趣吗?

有没有理由阻止没有返回线的功能(例3)?

例1:

def foo():
   print 'foo'
   return None
Run Code Online (Sandbox Code Playgroud)

例2:

def foo():
   print 'foo'
   pass
Run Code Online (Sandbox Code Playgroud)

例3:

def foo():
   print 'foo'
Run Code Online (Sandbox Code Playgroud)

python pep8

9
推荐指数
4
解决办法
3419
查看次数

Django 模板:从文件嵌入 css

我正在处理电子邮件模板,因此我想嵌入一个 css 文件

<head>
   <style>{{ embed 'css/TEST.css' content here }}</style>
</head>
Run Code Online (Sandbox Code Playgroud)

而不是链接它

<head>
   <link href="{% static 'css/TEST.css' %}" rel="stylesheet" type="text/css">
</head>
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

python embed django templates include

6
推荐指数
2
解决办法
3197
查看次数

subprocess.Popen:找不到mkvirtualenv

我在部署中使用virtualenvwrapper.为了设置新环境,我正在运行一个包含所有必需步骤的python脚本.

setupscript包括:

cmd = 'mkvirtualenv %s --no-site-packages'%('testname')
head = subprocess.Popen(cmd,shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
for line in head.stdout.read().splitlines():
    print line
Run Code Online (Sandbox Code Playgroud)

输出是:

/bin/sh: mkvirtualenv: not found
Run Code Online (Sandbox Code Playgroud)

如何在我的python脚本中正确使用virtualenvwrapper?

编辑:

以下代码适用于我:

cmd = 'source /usr/local/bin/virtualenvwrapper.sh && mkvirtualenv %s --no-site-packages'%('testname')
head = subprocess.Popen(cmd, executable='bash', shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
for line in head.stdout.read().splitlines():
    print line
Run Code Online (Sandbox Code Playgroud)

谢谢你的所有答案.

python virtualenvwrapper

4
推荐指数
1
解决办法
1508
查看次数

标签 统计

python ×3

django ×1

embed ×1

include ×1

pep8 ×1

templates ×1

virtualenvwrapper ×1