小编San*_*mar的帖子

如何在python中将int转换为float?

有谁知道如何转换intfloat.

由于某种原因,它继续打印0.我希望它打印一个特定的小数.

sum = 144
women_onboard = 314
proportion_womenclass3_survived = sum / np.size(women_onboard)
print 'Proportion of women in class3 who survived is %s' % proportion_womenclass3_survived
Run Code Online (Sandbox Code Playgroud)

python

21
推荐指数
3
解决办法
8万
查看次数

如何在Windows上安装Flask?

我创建了一个显示CSV文件最新天气的网页后,我有一个项目要做.

我想要一些细节如何做(不要真正得到http://flask.pocoo.org/docs/installation/#installation安装设置)

任何人都可以解释我如何做到这一点吗?

谢谢.

我使用Windows Powershell在Windows 7上运行.

python flask

20
推荐指数
3
解决办法
11万
查看次数

Python中的多个ping脚本

我无法在python和网络上找到任何好的易学文档.在这个例子中,我只是想创建一个简单的脚本,我可以ping许多远程机器.

for ping in range(1,10):
   ip="127.0.0."+str(ping)
   os.system("ping -c 3 %s" % ip)
Run Code Online (Sandbox Code Playgroud)

像这样的简单脚本可以很好地ping机器,但是我想让脚本返回'active''没有响应'这让我觉得我也必须查找时间模块,我想time.sleep(5)和之后那会有一个休息声明.这让我觉得里面应该有一个while循环.我不是百分百肯定,我可能会完全朝着错误的方向前进:/如果有人可以提供帮助,或者指向一些非常棒的文档.

python networking ping

18
推荐指数
3
解决办法
10万
查看次数

如何正确使用system()在C++中执行命令?

我是Windows下的C++编程新手.我试图cuobjdump用C++代码执行命令,使用system()函数:

system("C:\\program files\\nvidia gpu computing...\\cuobjdump.exe --dump-cubin C:\\..\\input.exe");
Run Code Online (Sandbox Code Playgroud)

输出:

Usage  : cuobjdump [options] <file>
Run Code Online (Sandbox Code Playgroud)

接下来是cuobjdump的选项列表.

当我执行这个程序时,我总是得到命令行中显示的cuobjdump帮助选项.就像系统调用不解析文件名一样.我究竟做错了什么?使用createprocess时,我得到相同的结果.这些选项--dump-cubin会产生错误,就好像我输入错误一样.

c++ system function

15
推荐指数
2
解决办法
5万
查看次数

配置django设置以使用1.4.1.加载模板错误

这是我得到的错误:

ImproperlyConfigured: Error importing template source loader django.template.loaders.filesystem.load_template_source: "'module' object has no attribute 'load_template_source'"
Run Code Online (Sandbox Code Playgroud)

这是我的加载器模板代码:

if DEBUG:
    TEMPLATE_LOADERS = [
    'django.template.loaders.filesystem.Loader',
    'django.template.loaders.app_directories.Loader',      
    ]
else:
    TEMPLATE_LOADERS = [
        ('django.template.loaders.cached.Loader',(
            'django.template.loaders.filesystem.load_template_source',
            'django.template.loaders.app_directories.load_template_source',
            'forum.modules.template_loader.module_templates_loader',
            'forum.skins.load_template_source',
            )),
    ]
Run Code Online (Sandbox Code Playgroud)

当我从互联网上下载项目时,所有这些代码都在那里.我正在尝试使用这些说明设置OSQA.我正在运行MS SQL Server并安装了Python 2.6.有关如何修复此错误的任何帮助(当我尝试运行runserver并找到设置我的东西的http链接时找到.错误会在命令行中弹出).我是DjangoPython的新手,所以我真的不知道如何诊断正在发生的事情.manage.py

python django django-templates osqa

15
推荐指数
1
解决办法
1万
查看次数

迭代Django中的相关对象:循环查询集或使用单行select_related(或prefetch_related)

我有一个时事通讯应用程序,其中一个时事通讯在每个问题中都有多篇文章.我想在线显示一个摘要页面,列出时事通讯年份,数量和标签,然后在无序列表中显示问题中的所有文章.我对Django很新,所以我想确定最好的方法.

我定义了模型(只是相关部分):

Models.py:

class Newsletter(models.Model):
    volume = models.ForeignKey(Volume)
    year   = models.IntegerField()
    season = models.CharField(max_length=6, choices=VOLUME_SEASON)
    label  = models.CharField(max_length=20)
    number = models.IntegerField()

class Article(models.Model):
    newsletter = models.ForeignKey(Newsletter)
    section    = models.ForeignKey(Section)
    title      = models.CharField(max_length=200)
Run Code Online (Sandbox Code Playgroud)

我想在网上看到的内容如下:

<h2>Spring 2012</h2>
<p>Volume 14, Number 1</p>
<ul>
    <li>Foo</li>
    <li>Bar</li>
    <li>Baz</li>
</ul>

<h2>Winter 2011</h2>
<p>Volume 13, Number 4</p>
<ul>
  <li>Boffo</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

很简单.但是,我对编写视图的最佳方式感到困惑.是否使用:

  • zip()在模板中迭代的两个列表
  • 使用select_related()查询集
  • 使用prefetch_related()查询集

我使用第一个选项工作:

Views.py:

from django.shortcuts import render_to_response, get_object_or_404
from www.apps.newsletter.models import Newsletter, Article

def index(request):
    article_group …
Run Code Online (Sandbox Code Playgroud)

python django orm

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

Selenium和Python找到元素和文本?

当我去某个网页时,我试图找到某个元素和一段文字:

<span class="Bold Orange Large">0</span>
Run Code Online (Sandbox Code Playgroud)

这不起作用:( 它给出了复合类名称的错误......)

elem = browser.find_elements_by_class_name("Bold Orange Large")
Run Code Online (Sandbox Code Playgroud)

所以我试过这个:( 但我不确定它是否有效,因为我真的不明白在selenium中做css选择器的正确方法......)

elem = browser.find_elements_by_css_selector("span[class='Bold Orange Large']")
Run Code Online (Sandbox Code Playgroud)

一旦找到span元素,我想找到内部的数字(内容).

num = elem.(what to put here??)
Run Code Online (Sandbox Code Playgroud)

任何有关CSS选择器,类名和查找元素文本的帮助都会很棒!

谢谢.

哦! 而我的另一个问题是,这些精确的span元素有多个但内部有不同的数字.我该怎么处理?

python selenium webdriver

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

sed和python正则表达式之间的不一致

如果这是在某个地方发布我道歉,但我粗略的搜索没有发现任何东西.

在做一些Python编程时,我注意到以下命令:

re.sub("a*((ab)*)b", r"\1", "aabb")
Run Code Online (Sandbox Code Playgroud)

返回空字符串.但是sed中的等效命令:

echo "aabb" | sed "s/a*\(\(ab\)*\)b/\1/"
Run Code Online (Sandbox Code Playgroud)

回报ab.

我觉得python正则表达式开头的"a*"指令与两者都匹配a,导致"(ab)*"匹配零次,但我不知道sed是如何出现的ab.有谁知道造成这种情况的两个正则表达式引擎之间有什么区别?我相信它们都默认贪婪地匹配星星,但我发现sed可能从右边而不是左边匹配.任何见解将不胜感激.

python regex sed

15
推荐指数
1
解决办法
908
查看次数

如何在GitHub上托管的reStructuredText文件中删除删除线?

我正在将README.md文件转换为README.rst.原因是,我将为PyPi提供一个包.我被迫使用.rst.

我的转换已接近完成,但我的markdown文件中有一条删除线,例如:

~~This text is crossed out~~
Run Code Online (Sandbox Code Playgroud)

在GitHub上渲染时划掉了.但我无法在reStructuredText中执行此操作.StackOverflow上的类似帖子建议定义这样的警示:

.. role:: strike
    :class: strike
Run Code Online (Sandbox Code Playgroud)

并在CSS文件中使用这样的东西:

.strike {
  text-decoration: line-through;
}
Run Code Online (Sandbox Code Playgroud)

并做这样的删除:

:strike:`This text is crossed out`
Run Code Online (Sandbox Code Playgroud)

但问题是我无法控制GitHub的CSS文件.

restructuredtext github

14
推荐指数
2
解决办法
1784
查看次数

如何在golang中关闭bufio.Reader/Writer?

我怎么能关闭bufio.Readerbufio.Writer在golang?

func init(){
    file,_ := os.Create("result.txt")
    writer = bufio.NewWriter(file)
}
Run Code Online (Sandbox Code Playgroud)

我应该关闭Writer吗?或者只是使用file.Close()Writer关闭?

go

13
推荐指数
1
解决办法
1万
查看次数