我的列表
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值?
当我卷曲到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:
谢谢!
这就是我的订单表的样子:
-----------------------------------------------------------
| 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) 在上一个问题中,我向社区询问如何计算句子中每个连续两个单词的频率,我得到了一个很好的答案!现在我正在尝试使用包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) 快速问题我有一份mongodb的艺术品清单,我希望用户能够对艺术品进行投票或投票.
我的第一种方式是在艺术收藏中有两行叫做upvote和downvote他们会有像upvote这样的数字:360 downvote:102;
然后我需要通过做一个总结upvote-downvote命令这将显示艺术的总喜欢.
我的问题是在mongoDB这是最好的方式,或者我最好用一个"投票",然后只是通过投票订购.
谢谢
按照本教程一步一步https://developers.google.com/analytics/resources/tutorials/hello-analytics-api我收到此消息错误“用户没有任何 Google Analytics 帐户”。更多信息在stackoverflow 上,
社区中的一个人建议按照此处描述的步骤将我用来与 google Analytics API 建立连接的电子邮件地址添加到个人资料帐户中,该地址看起来类似于 xxxxxxxxxx@developer.gserviceaccount.com 并且效果很好!
情况是我的帐户可以访问多个网站分析数据,因此我必须转到每个客户资料,如果我有管理员访问权限,则添加电子邮件地址,如果没有,我必须联系客户从他身边这样做,这似乎是手动完成的大量工作。
是否有一种官方方式可以访问这些配置文件而无需将 xxxxxxxxxx@developer.gserviceaccount.com 添加到用户帐户?
我有这个:
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中正则表达式的新手:
我有一个列表,我想搜索它是否包含员工姓名.
员工姓名可以是:
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 脚本来检查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。
我想在我的谷歌工作表的标题中添加一个过滤器。我使用 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 ×6
list ×2
arraylist ×1
csv ×1
curl ×1
dictionary ×1
filter ×1
ftp ×1
json ×1
lookup ×1
mongodb ×1
nonetype ×1
output ×1
php ×1
postgresql ×1
pycurl ×1
pytagcloud ×1
python-2.7 ×1
python-2.x ×1
regex ×1
search ×1
subdirectory ×1
word-cloud ×1
word-count ×1