小编Jac*_*xel的帖子

如何处理pylint消息:ID:W0612未使用的变量

我正在使用pylint将一些代码更新为PEP 8标准.部分代码抛出了W0612未使用的变量错误,但这是因为它使用了一个返回(x,y)的模块,例如在这种特殊情况下只需要x时,就是这样做了.

(var_1, var_2) = func()

def func():
    a="a"
    b="b"
    return (a,b)
Run Code Online (Sandbox Code Playgroud)

然后返回var_1但从未使用var_2,因此会抛出错误.我该怎么处理?我在想这个

var = func()[0]
Run Code Online (Sandbox Code Playgroud)

处理它的最佳方法是什么?

python coding-style pylint

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

在Excel中将工作表添加到工作簿的末尾(正常方法不起作用?)

这是我用来尝试将新工作表添加到工作簿中的最后一个位置的VBA代码

mainWB.Sheets.Add(After:=Sheets(Sheets.Count)).Name = new_sheet_name
Run Code Online (Sandbox Code Playgroud)

我在这个网站上看到了类似的问题.它不起作用.

我在一个循环中执行此操作,并将每个工作表添加到工作表中的第二个位置.永久存在2张纸(信息和摘要),然后我先添加5个称为"test"1到5的纸张.我总是以这个顺序结束纸张:

Info, sheet5, sheet4, sheet3, sheet2, sheet1, Summary
Run Code Online (Sandbox Code Playgroud)

但我想要/期待的是:

Info, Summary, sheet1, sheet2, sheet3, sheet4, sheet5
Run Code Online (Sandbox Code Playgroud)

(循环确实以预期的顺序生成它们,所以问题不在那里.)

如果我在开始之前交换摘要和信息表,那么当我完成时它们就在相反的位置.

我究竟做错了什么?

excel vba excel-vba

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

弹出Excel状态栏?

我正在为excel开发一个需要很长时间才能运行的应用程序,所以最好弹出一个进度条并给出一些进度指示.我Statusbar在Excel 中查看该属性,它似乎涵盖了我需要的东西,除了它不是很明显,即它是左下角的一个小小的通知,我没想到我不会注意到我发现它非常不令人满意.

有没有办法让状态栏弹出一个新的MsgBox样式窗口,类似于您在Windows上进行文件传输时的预期?实际显示在excel表中的进度条类型对象(如此示例中)并不理想,我正在寻找更好的解决方案.

我在Windows上使用Office 2010.

excel vba statusbar excel-vba excel-2010

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

我可以在python中以百分比精度执行"string contains X"吗?

我需要在一大块文本上做一些OCR并检查它是否包含某个字符串,但是由于OCR的不准确性,我需要检查它是否包含类似字符串的~85%匹配.

例如,我可以OCR一大块文本以确保它不包含no information available但OCR可能会看到n0 inf0rmation available或误解多个字符.

有没有一种简单的方法在Python中执行此操作?

python string ocr comparison

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

当你不需要在python中使用索引时,如何制作For循环?

如果我需要python中的for循环

for i in range(1,42):
    print "spam"
Run Code Online (Sandbox Code Playgroud)

但不要使用"i"表示任何pylint抱怨未使用的变量.我该怎么处理?我知道你可以这样做:

for dummy_index in range(1,42):
    print "spam"
Run Code Online (Sandbox Code Playgroud)

但这样做对我来说似乎很奇怪,有更好的方法吗?

我是python的新手,请原谅我,如果我错过了一些明显的东西.

python coding-style pylint dummy-data

7
推荐指数
3
解决办法
2452
查看次数

docstring max line-length是否与普通的PEP8标准不同?

因此,我正在查看一些代码,并在pylint的帮助下将其提升到PEP 8标准,我注意到如果我使用三重引号用于打印语句,其中文本超过120个字符(我们允许120而不是79)pylint没抱怨.
这是pylint中的一个错误还是它认为它可能是一个注释,并且对行的长度更宽松,或者它不关心你在三重引号中使用字符串有多远,因为你可能想要那样格式化它们?

为清楚起见:是的,在任何超过线路长度的情况下,pylint通常都能正常工作.

python docstring pep8 pylint code-standards

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

Eclipse PyDev的Python反编译器?

有没有办法让eclipse读取.pyc文件?

我试图避免下载外部程序,我宁愿不相信在线服务.

python eclipse pydev decompiler

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

仅用于循环列表中的第二项.(蟒蛇)

是)我有的

是这样的

def mymethod():
    return [[1,2,3,4],
            [1,2,3,4],
            [1,2,3,4],
            [1,2,3,4]]

mylist = mymethod()

for _, thing, _, _ in mylist:
    print thing

# this bit is meant to be outside the for loop, 
# I mean it to represent the last value thing was in the for
if thing:
    print thing
Run Code Online (Sandbox Code Playgroud)

我想要的是

我想要做的是避免虚拟变量,是否有更聪明的方法来做到这一点

for thing in mylist:
    print thing[1]
Run Code Online (Sandbox Code Playgroud)

因为那时我将不得不使用thing[1]任何其他时间我需要它,而不是将它分配给一个新的变量然后事情变得凌乱.

如果我错过了一些明显的东西,那么很抱歉

python for-loop coding-style nested-lists

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

"范围("F:F")"在Excel宏中意味着什么?

我正在调试一个宏,对它们的经验很少,f:f是什么意思?我理解第一个范围,我猜f:f表示当前选择的范围,但这只是猜测.

       ws.Range("A1:M65536").ClearContents
       ws.Range("F:F").FormatConditions.Delete
Run Code Online (Sandbox Code Playgroud)

有人可以帮我澄清一下吗?

excel vba

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

如何连续放一些div?

我试图把两个没有换行符的div放在它们之间.

这是html:

        <div id="header">
            <div id="logo"></div>

            <div id="left">
                <div id="slideshow"></div>
            </div>

        </div>
Run Code Online (Sandbox Code Playgroud)

这是CSS:

    #header {
    background-color: #13768a;
    width: 962px;
    height: 207px;
    margin-right: auto;
    margin-left: auto;
    clear: both;
}


#logo {
    background-image:url('logo.png');
    height: 207px;
    width: 250px;
    margin-right: 0px;
    padding: 0px;
    }

    #left {
    width:712px;
    height: 207px;
}

#slideshow {
    background-color: #137387;
    width: 686px;
    height: 144px;
    margin-right: auto;
    margin-left: auto;
}
Run Code Online (Sandbox Code Playgroud)

问题是我希望它看起来像这样: 我希望它看起来像

但它看起来像这样: 它看起来如何

html css row inline

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

将旧的Html SIZE = + x转换为css

我正在用html和CSS重新构建一个旧网站,从来没有用"旧式"标记创建一个网站我不知道CSS中的尺寸= + x是什么,是像素还是什么?有没有办法在css中复制这个或者我必须准确指定大小?

简而言之,我如何将x像素添加到我不知道大小的东西?

对于我的具体例子,这里是标记:

<H1 ALIGN=CENTER>
    <B><FONT color="red" SIZE=+4>PHONE BOOK</FONT></B>
</H1></CENTER>
Run Code Online (Sandbox Code Playgroud)

html css deprecated

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

你能用excel引用外部宏吗?

我有一个相当复杂的宏,我需要在多个不同的Excel工作表上运行,这个宏会定期更新,每当需要进行更改时,必须在每个单独的Excel工作表中更改它.有没有办法让每个excel文档引用一个宏?

例如,如果我有这样的层次结构:

    DOCUMENTS:
       -xlsheet1.xls
       -xlsheet3.xls
       -xlsheet2.xls
       MACROS:
            -macro1.bas
Run Code Online (Sandbox Code Playgroud)

每个工作表中都有一个按钮,单击时运行macro1.

excel vba excel-vba

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

无法在Bluemix仪表板中看到添加Git集成链接

我在Bluemix上创建了一个简单的Node.js应用程序.我想将代码推送到devOps,但我看不到Routes右侧的Add Git Integration,如链接所示

https://hub.jazz.net/tutorials/jazzeditor 任何人都可以帮忙.

git ibm-cloud

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