小编Lan*_*ins的帖子

将工具提示添加到输入框

我正在使用CSS.Tooltips库来尝试获取工具提示以显示输入标记.我可以让它在ap标签上工作但不是输入标签.有任何想法吗?

这里是小提琴的链接:http://jsfiddle.net/cwlanca/BumU5/1/

HTML

<p data-tip="This is the text of the tooltip">This is a paragraph of text that has a tooltip.</p>
</br>
</br>
</br>
<input data-tip="This is the text of the tooltip" value="44"/>
Run Code Online (Sandbox Code Playgroud)

CSS

[data-tip] {
    position:relative;

}
[data-tip]:before {
    content:'';
    /* hides the tooltip when not hovered */
    display:none;
    content:'';
    display:none;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #1a1a1a;
    position:absolute;
    top:30px;
    left:35px;
    z-index:8;
    font-size:0;
    line-height:0;
    width:0;
    height:0;
    position:absolute;
    top:30px;
    left:35px;
    z-index:8;
    font-size:0;
    line-height:0; …
Run Code Online (Sandbox Code Playgroud)

html5 tooltip css3

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

函数未定义Python中的错误

我试图在python中定义一个基本函数,但是当我运行一个简单的测试程序时,我总是得到以下错误;

>>> pyth_test(1, 2)

Traceback (most recent call last):
  File "<pyshell#2>", line 1, in <module>
    pyth_test(1, 2)
NameError: name 'pyth_test' is not defined
Run Code Online (Sandbox Code Playgroud)

这是我用于此功能的代码;

def pyth_test (x1, x2):
    print x1 + x2
Run Code Online (Sandbox Code Playgroud)

更新:我有一个名为pyth.py的脚本打开,然后我在解释器中输入pyth_test(1,2)时它会给出错误.

谢谢您的帮助.(我为基本问题道歉,我以前从未编程,并且正在尝试将Python作为一种业余爱好)


import sys
sys.path.append ('/Users/clanc/Documents/Development/')
import test


printline()



## (the function printline in the test.py file
##def printline():
##   print "I am working"
Run Code Online (Sandbox Code Playgroud)

python function

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

使用if语句迭代列表

我有一个列表,我循环使用"for"循环并通过if语句运行列表中的每个值.我的问题是,如果列表中的所有值都传递if语句并且如果没有传递,我试图只让程序执行某些操作,我希望它移动到列表中的下一个值.目前,如果列表中的单个项目传递if语句,则返回一个值.有什么想法让我指出正确的方向?

python loops if-statement list

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

烧瓶jinja2 href无法正确连接

我有一个包含hrefs的jinja2模板

<td><a href="{{entry.Url}}">Product URL</a></td>
Run Code Online (Sandbox Code Playgroud)

但是,当我运行应用程序并单击页面上的链接时,我将开发服务器放在正确的URL前面.所以它在浏览器中看起来如下:

http://121.1.2.1:8764/www.google.com/
Run Code Online (Sandbox Code Playgroud)

当我只想要以下链接时:

www.google.com
Run Code Online (Sandbox Code Playgroud)

关于如何让这个工作的任何想法?

谢谢!

python jinja2 flask

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

带有 TextIOWrapper 的 python zipfile 模块

我编写了以下代码来读取压缩目录中的文本文件。由于我不想以字节为单位输出,因此我添加了 TextIOWrapper 以将输出显示为字符串。假设这是逐行读取 zip 文件的正确方法(如果不让我知道),那么为什么输出会打印一个空行?有没有办法摆脱它?

import zipfile
import io

def test():
    zf = zipfile.ZipFile(r'C:\Users\test\Desktop\zip1.zip')
    for filename in zf.namelist():
        words = io.TextIOWrapper(zf.open(filename, 'r'))
        for line in words:
            print (line)
    zf.close()

test()

>>> 
This is a test line...

This is a test line...
>>> 

The two lines in the file inside of the zipped folder are:
This is a test line...
This is a test line...
Run Code Online (Sandbox Code Playgroud)

谢谢!

python string zip types readline

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

使用for循环读取文件时跳过一行

我试图找出一种方法,如果第一行中的条件为true,则跳过文件中的后两行。有什么想法可以做到这一点吗?到目前为止,这就是我所拥有的...

def main():
    file = open(r'C:\Users\test\Desktop\test2.txt', 'r+')
    ctr = 1
    for current_line in file:
        assert ctr<3
        if current_line[0:6] == str("001IU"):
            pass
        else:
            if ctr == 1 and current_line[9:11] == str("00"):
                do something...
                ctr += 1
            elif ctr == 1 and current_line[9:11] != str("00"):
                pass #I want it to skip the next two lines in the loop
            elif ctr == 2:
                do something...
                ctr = 1
            else:
                raise ValueError
Run Code Online (Sandbox Code Playgroud)

python file-io iterator for-loop

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

舍入在python中漂浮$ .01

我正在开发一个程序,将数字存储为浮点数,我最终将其作为货币写入文件.我目前正在使用round()函数将其舍入为2位小数,但业务领域希望我无论第三个小数是多少都要舍入到下一个小数.例如:

x = 39.142
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我试图让x向上舍入到39.15.显然,当我做圆函数时,我得到39.14 ......

>>> round(x, 2)
    39.14
Run Code Online (Sandbox Code Playgroud)

有没有办法可以随时到达下一分钱?我应该提一下,我正在处理的数字将作为货币打印到文件中.

python floating-point currency rounding

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

将self作为辅助方法中的参数传递

我正在使用一个类,我正在尝试从类中调用一个帮助器方法.我得到了以下代码,但我不确定为什么当我在方法中已经将"self"作为参数时,我调用它时必须将"self"作为参数传递给辅助函数.当我在下面的示例中调用Frequency .__ helper(self,record)时,是否有必要将其作为参数传递?

谢谢!

class Frequency:

    def __init__(self, record):
        self.record = record

    def __helper(self, datalist)
        do something to datalist...

    def getFreq(self):
        allrec = self.record
        record = allrec[1].split(' ')
        var = Frequency.__helper(self, record)
        return var
Run Code Online (Sandbox Code Playgroud)

python arguments class self

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

添加到函数中定义的列表

如何在函数中创建列表,附加到它,然后将另一个值传递给函数以附加到列表。

例如:

def another_function():
    y = 1
    list_initial(y)

def list_initial(x):
    list_new = [ ]
    list_new.append(x)
    print list_initial

another_function()
list_initial(2)
Run Code Online (Sandbox Code Playgroud)

谢谢!

python function list append

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

vb.net重新绑定datagrid以显示vb.net中的更改

我有以下代码在更新数据库后刷新表单中的数据网格.我的问题是为什么我必须清除数据源然后重新添加它以获得要显示的更改.我认为刷新方法会这样做,但我似乎无法让它工作.是否有更有效的方法刷新数据网格而不是重置数据源?

Public Sub addPlan(ByVal planname, ByVal plannumber)
    Dim planinfo As New changeDatabase(planname, plannumber, planAdapter)

    planinfo.addPlan()
    Form1.DataGridView1.EndEdit()

    Form1.DataGridView1.DataSource = ""
    Form1.DataGridView1.DataSource = planAdapter.GetData()
End Sub
Run Code Online (Sandbox Code Playgroud)

.net vb.net data-binding datasource datagridview

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