小编Bon*_*io2的帖子

URLError:<urlopen错误[Errno 111]连接被拒绝> Python

我有一个简单的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)

python suds

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

python中的属性错误不会消失

为什么我一直这样

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)

我不知道还能做什么.

python sorting dictionary

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

所选目录不是 JDK 的有效主目录 - MacOS 上的 IntelliJ

当我尝试在 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 的主目录,但没有成功。有任何想法吗?

java intellij-idea

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

如何从熊猫日期时间索引中过滤特定月份

我有一个每天的数据集,范围是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)

我已经看过这个问题,但仍然无法解决我的问题。

python datetime python-3.x pandas

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

列中唯一值的布尔值

对于我的数据帧,例如

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)

大熊猫有方便的方法吗?

python unique dataframe pandas

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

编码zipfile时出错

我有几个文件,我想用zipfile压缩,但当文件的名称有图形重音时出现一个错误.

我的文件列表:

  • AdrianoAraújo.zip
  • AndréCerqueira.zip
  • PauloHenriqueGuiné.zip

当我在filez.zip中压缩这些文件时:

  • Adriano Ara·jo.zip
  • AndrÚCerqueira.zip
  • PauloGuinÚ.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)

怎么解决这个?

python encoding zipfile

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

Ruby运算符优先级

如果我x**2.to_s在irb中,x是一个整数,我收到错误信息:

TypeError:String无法强制转换为Fixnum

我猜这是因为代码被解释为x**(2.to_s).但是当我搜索一个Ruby运算符优先级的表时,我首先获得了数组访问权,其中指数为第二个.点运算符无处可寻(如果它可以被认为是一个).我是否对此解释更正,如果是,那么这种行为的定义是什么?

ruby

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

如何计算 Pandas 的每周变化?

我有以下 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)

python datetimeoffset offset moving-average pandas

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

使用窗格数据填充数据框

我有这样的数据帧.

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)

python indexing python-3.x pandas

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

Microsoft SQL int类型不带负值

我有个问题.我在Microsoft SQL中创建了一个表,我希望一列不带负值.例如,EmployeeSalary列类型为int,并且它没有负值.

sql sql-server

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