我有一个简单的suds webservice客户端,一直工作正常.然而,无论什么时候我运行它,我现在得到"urllib2.URLError:".请注意,我可以成功ping远程主机,也可以远程主机端口上telnet.我可以检查哪些事情来解决这个问题?以下是我的代码片段:
from suds.client import Client
from suds.wsse import *
security = Security()
token = UsernameToken('user', 'pass')
token.setnonce()
token.setcreated()
security.tokens.append(token)
def func():
someVar = '2222222'
try:
url ='http://IP:Port/SomeWebServices/service?wsdl'
client = Client(url)
return client.service.SomeMeth(someVat)
except Exception,x:
raise x
if __name__ == '__main__':
response = func()
print response['responseCode']
print response['balance']
Run Code Online (Sandbox Code Playgroud) 为什么我一直这样
AttributeError: 'dict_keys' object has no attribute 'sort'
Run Code Online (Sandbox Code Playgroud)
还是我的代码?我怎样才能解决这个问题?
import string
infile = open('alice_in_wonderland.txt', 'r')
text = infile.readlines()
counts = {}
for line in text:
for word in line:
counts[word] = counts.get (word, 0) +1
'''
if word != " ":
if word != ".":
'''
word_keys = counts.keys()
word_keys.sort()
infile.close()
outfile = open("alice_words.txt", 'w')
outfile.write("Word \t \t Count \n")
outfile.write("======================= \n")
for word in word_keys:
outfile.write("%-12s%d\n" % (word.lower(), counts[word]))
outfile.close()
Run Code Online (Sandbox Code Playgroud)
我不知道还能做什么.
当我尝试在 IntelliJ 上添加新的 Java 时,我收到以下消息:“所选目录不是 JDK 的有效主目录”。
当我运行时which javac输出是/usr/bin/javac. 当我运行时ls -la /usr/bin/javac输出是:
lrwxr-xr-x 1 root wheel 75 Apr 13 14:29 /usr/bin/javac -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javac
Run Code Online (Sandbox Code Playgroud)
我尝试添加/usr/bin和/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/作为 JDK 的主目录,但没有成功。有任何想法吗?
我有一个每天的数据集,范围是2000-2010。我已经通过设置了“ GregDate”列
df.set_index(pd.DatetimeIndex(df['GregDate']))
Run Code Online (Sandbox Code Playgroud)
作为索引。现在,我只想调查从十一月到三月的十年(所有十年)。
我的数据框如下所示:
Sigma Lat Lon
GregDate
2000-01-01 -5.874062 79.913437 -74.583125
2000-01-02 -6.794000 79.904000 -74.604000
2000-01-03 -5.826061 79.923939 -74.548485
2000-01-04 -5.702439 79.916829 -74.641707
...
2009-07-11 -10.727381 79.925952 -74.660714
2009-07-12 -10.648000 79.923667 -74.557333
2009-07-13 -11.123095 79.908810 -74.596190
[3482 rows x 3 columns]
Run Code Online (Sandbox Code Playgroud)
我已经看过这个问题,但仍然无法解决我的问题。
对于我的数据帧,例如
df = pd.DataFrame([1, 3, 7, 1], columns=['data'])
Run Code Online (Sandbox Code Playgroud)
我想知道每个索引的值是否在列中是唯一的data.
所以结果数据框应该是
data is_unique
0 1 False
1 3 True
2 7 True
3 1 False
Run Code Online (Sandbox Code Playgroud)
大熊猫有方便的方法吗?
我有几个文件,我想用zipfile压缩,但当文件的名称有图形重音时出现一个错误.
我的文件列表:
当我在filez.zip中压缩这些文件时:
代码:
from zipfile_infolist import print_info
import zipfile
import os
import fileinput
import glob
files1 = glob.glob( '*.zip' )
for name in files1:
zf = zipfile.ZipFile('C:\Users\sergioH\files.zip', mode='a')
try:
zf.write('%(name)s' % {'name':name})
finally:
zf.close()
print
Run Code Online (Sandbox Code Playgroud)
怎么解决这个?
如果我x**2.to_s在irb中,x是一个整数,我收到错误信息:
TypeError:String无法强制转换为Fixnum
我猜这是因为代码被解释为x**(2.to_s).但是当我搜索一个Ruby运算符优先级的表时,我首先获得了数组访问权,其中指数为第二个.点运算符无处可寻(如果它可以被认为是一个).我是否对此解释更正,如果是,那么这种行为的定义是什么?
我有以下 df 随时间变化的各种切片的值:
date A B C
0 2016-01-01 5 7 2
1 2016-01-02 6 12 15
...
2 2016-01-08 9 5 16
...
3 2016-12-24 5 11 13
4 2016-12-31 3 52 22
Run Code Online (Sandbox Code Playgroud)
我想创建一个新的数据框,按日期计算每个切片中的 ww 变化。例如,我希望新表对于从 1 月 1 日到 1 月 7 日的所有切片都为空。我希望 jan 8 的值是给定切片的 jan 8 值减去该切片的 jan 1 值的值。然后我希望 jan 9 的值是给定切片的 jan 9 值减去 jan 2 切片的值。如此等等,一路向下。
示例表如下所示:
date A B C
0 2016-01-01 0 0 0
1 2016-01-02 0 0 0
...
2 …Run Code Online (Sandbox Code Playgroud) 我有这样的数据帧.
import pandas as pd
df = pd.DataFrame({'User':['A','A','A','A','B', 'B'],
'Month':['2017-01-01','2017-03-01','2017-05-01','2017-09-01','2017-01-01','2017-05-01'],
'count':[2,2,2,2,5,5]})
Run Code Online (Sandbox Code Playgroud)
我想填充数据,使它看起来像这样
df = pd.DataFrame({'User':['A','A','A','A','A','A','A','A','A','A','A','A','B','B','B','B','B','B','B','B','B','B','B','B'],
'Month':['2017-01-01','2017-02-01','2017-03-01','2017-04-01','2017-05-01','2017-06-01','2017-07-01','2017-08-01','2017-09-01','2017-10-01','2017-11-01','2017-12-01','2017-01-01','2017-02-01','2017-03-01','2017-04-01','2017-05-01','2017-06-01','2017-07-01','2017-08-01','2017-09-01','2017-10-01','2017-11-01','2017-12-01'],
'count':[2,0,2,0,2,0,0,0,2,0,0,0,5,0,0,0,5,0,0,0,0,0,0,0]})
Run Code Online (Sandbox Code Playgroud) 我有个问题.我在Microsoft SQL中创建了一个表,我希望一列不带负值.例如,EmployeeSalary列类型为int,并且它没有负值.