小编mon*_*top的帖子

如果不删除0值,则从列表中删除无值

这是我开始的源头.

我的列表

L = [0, 23, 234, 89, None, 0, 35, 9]
Run Code Online (Sandbox Code Playgroud)

当我运行这个:

L = filter(None, L)
Run Code Online (Sandbox Code Playgroud)

我得到了这个结果

[23, 234, 89, 35, 9]
Run Code Online (Sandbox Code Playgroud)

但这不是我需要的,我真正需要的是:

[0, 23, 234, 89, 0, 35, 9]
Run Code Online (Sandbox Code Playgroud)

因为我正在计算数据的百分位数而且0会产生很大的差异.

如何在不删除0值的情况下从列表中删除None值?

python list filter nonetype

226
推荐指数
7
解决办法
21万
查看次数

如何使用Python从URL读取CSV文件?

当我卷曲到API调用链接http://example.com/passkey=wedsmdjsjmdd时

curl 'http://example.com/passkey=wedsmdjsjmdd'
Run Code Online (Sandbox Code Playgroud)

我以csv文件格式获取员工输出数据,如:

"Steve","421","0","421","2","","","","","","","","","421","0","421","2"
Run Code Online (Sandbox Code Playgroud)

如何使用python解析这个.

我试过了:

import csv 
cr = csv.reader(open('http://example.com/passkey=wedsmdjsjmdd',"rb"))
for row in cr:
    print row
Run Code Online (Sandbox Code Playgroud)

但它没有用,我收到了一个错误

http://example.com/passkey=wedsmdjsjmdd No such file or directory:

谢谢!

python csv curl python-2.x output

49
推荐指数
6
解决办法
11万
查看次数

PostgreSQL - 如何获取列列表中的元素数

这就是我的订单表的样子:

-----------------------------------------------------------
| id  | order
-----------------------------------------------------------
|1    |[{"order_quantity" : 2, "active" : TRUE, "price" : $100 }, {"order_quantity" : 4, "active" : FALSE, "price" : $200 }]
|2    |[{"order_quantity" : 2, "active" : TRUE, "price" : $170 }]
|3    |[{"order_quantity" : 2, "active" : TRUE, "price" : $120 }]
|4    |[{"order_quantity" : 2, "active" : TRUE, "price" : $150 }, {"order_quantity" : 3, "active" : TRUE, "price" : $200 }, {"order_quantity" : 5, "active" : TRUE, "price" : $200 …
Run Code Online (Sandbox Code Playgroud)

postgresql json arraylist multiple-columns

11
推荐指数
1
解决办法
7473
查看次数

如何在没有拥挤图像的情况下使用pytagcloud构建一个干净的文字云 - Python

在上一个问题中,我向社区询问如何计算句子中每个连续两个单词的频率,我得到了一个很好的答案!现在我正在尝试使用包pytagcloud从结果中构建一个词云.

我所遇到的问题是所产生的图片很拥挤,而且文字也在一起扫描.任何想法是否有一个功能来分离单词并使它们可读或如果有任何替代方法在python中这样做.
谢谢!

我的代码是吼叫.这是我用于测试的文本的链接我尝试使用较少数量的单词组合,但这并没有改变图片中文本的拥挤度.
我还添加了一些功能,如玩"布局"和"大小"和"fontname ='龙虾'和fontzoom = 1",但没有一个给出最佳结果,这是一个干净的词云图片,其中的单词不拥挤.

import operator
import urllib2

from roundup.backends.indexer_common import STOPWORDS
import requests, collections, bs4
Data = "TEXT FROM The link above- TEXT file"
two_words = [' '.join(ws) for ws in zip(Data, Data[1:])]
wordscount = {w:f for w, f in Counter(two_words).most_common() if f > 12}
sorted_wordscount = sorted(wordscount.iteritems(), key=operator.itemgetter(1))

print sorted_wordscount;

from pytagcloud import create_tag_image, create_html_data, make_tags, LAYOUT_HORIZONTAL, LAYOUTS, LAYOUT_MIX, LAYOUT_VERTICAL, LAYOUT_MOST_HORIZONTAL, LAYOUT_MOST_VERTICAL
from pytagcloud.colors import COLOR_SCHEMES
from pytagcloud.lang.counter import get_tag_counts …
Run Code Online (Sandbox Code Playgroud)

word-count python-2.7 word-cloud pytagcloud

8
推荐指数
1
解决办法
5599
查看次数

MongoDB的简单投票系统

快速问题我有一份mongodb的艺术品清单,我希望用户能够对艺术品进行投票或投票.

我的第一种方式是在艺术收藏中有两行叫做upvote和downvote他们会有像upvote这样的数字:360 downvote:102;

然后我需要通过做一个总结upvote-downvote命令这将显示艺术的总喜欢.

我的问题是在mongoDB这是最好的方式,或者我最好用一个"投票",然后只是通过投票订购.

谢谢

mongodb

5
推荐指数
1
解决办法
971
查看次数

为什么我们应该将 xxxx@developer.gserviceaccount.com 添加到用户帐户,以便我们可以检索我们的谷歌分析数据?

按照本教程一步一步https://developers.google.com/analytics/resources/tutorials/hello-analytics-api我收到此消息错误“用户没有任何 Google Analytics 帐户”。更多信息在stackoverflow 上
社区中的一个人建议按照此处描述的步骤将我用来与 google Analytics API 建立连接的电子邮件地址添加到个人资料帐户中,该地址看起来类似于 xxxxxxxxxx@developer.gserviceaccount.com 并且效果很好!

情况是我的帐户可以访问多个网站分析数据,因此我必须转到每个客户资料,如果我有管理员访问权限,则添加电子邮件地址,如果没有,我必须联系客户从他身边这样做,这似乎是手动完成的大量工作。

是否有一种官方方式可以访问这些配置文件而无需将 xxxxxxxxxx@developer.gserviceaccount.com 添加到用户帐户?

php google-analytics-api

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

从pycurl返回的字典中提取数据

我有这个:

import pycurl
import pprint
import json

c = pycurl.Curl()
c.setopt(c.URL, 'https://mydomainname.com')

c.perform()
Run Code Online (Sandbox Code Playgroud)

上面的代码返回一个这样的字典:

{"name":"steve", "lastvisit":"10-02-2012", "age":12}
Run Code Online (Sandbox Code Playgroud)

我想循环通过该字典并获得年龄:

age : 12
Run Code Online (Sandbox Code Playgroud)

我试过了:

diction = {}
diction = c.perform()
pprint.pprint(diction["age"])
Run Code Online (Sandbox Code Playgroud)

没有数据返回,我收到此错误:

TypeError: 'NoneType' object is unsubscriptable
Run Code Online (Sandbox Code Playgroud)

python dictionary pycurl

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

如何使用正则表达式搜索句子内部 - 不区分大小写

我是Python中正则表达式的新手:
我有一个列表,我想搜索它是否包含员工姓名.

员工姓名可以是:

  • 它可以在开始之后是空间.
  • 然后是®
  • 或其后是空格
  • 或者可以在它之前的结尾和空间
  • 不区分大小写

ListSentence = ["Steve®", "steveHotel", "Rob spring", "Car Daniel", "CarDaniel","Done daniel"]
ListEmployee = ["Steve", "Rob", "daniel"]
Run Code Online (Sandbox Code Playgroud)

来自的输出ListSentence是:

["Steve®", "Rob spring", "Car Daniel", "Done daniel"]
Run Code Online (Sandbox Code Playgroud)

python regex search list

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

如果不使用python创建文件夹,如何检查目录中是否存在文件夹

我使用下面的 python 脚本来检查root我的 ftp 服务器上是否存在文件。

from ftplib import FTP 
ftp = FTP('ftp.hostname.com')
ftp.login('login', 'password')

folderName = 'foldername'

if folderName in ftp.nlst() :
    print 'YES'
else : print 'NO'
Run Code Online (Sandbox Code Playgroud)

如何修改上述脚本以查看特定文件夹而不是root目录?

例如,我想查看目录中是否foo存在名为的文件夹名称www

goal我的问题,是看该文件夹foo里面存在的www目录,如果是打印cool!如果没有创建一个名为fooinside的文件夹www

python ftp lookup subdirectory create-directory

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

如何将数据过滤器添加到我的谷歌表格标题

我想在我的谷歌工作表的标题中添加一个过滤器。我使用 C# 找到了这个答案,并尝试从中构建 JSON。这是我想出的但没有运气:

{'AddFilterViewRequest' : {
      'AddFilterViewResponse': {
      'Filter' : {
                  'FilterView': {
                  'title' : "Hide rows with errors",
                  'range': {'sheetId': sheet_id,
                            'startRowIndex': 0,
                            'endRowIndex': 2,
                            'startColumnIndex': 1,
                            'endColumnIndex': 31}
                  }
      }
      }
}}
Run Code Online (Sandbox Code Playgroud)

有人知道我出了什么问题吗?

python google-sheets-api

5
推荐指数
1
解决办法
2601
查看次数