标签: element

读取.txt中所有大写或小写Python 2.7.1的所有行?

我正在尝试读取所有上部或全部小写的文件行.

如果file.txt包含:

Rememberr 8? when you
. Tellingmee THAT one
didntrememberthat
onethingtoday
Run Code Online (Sandbox Code Playgroud)

我希望它能读到:

didntrememberthat
ONETHINGTODAY
Run Code Online (Sandbox Code Playgroud)

到目前为止,我有:

def function(file_name):
    data=[]
    f=open(file_name,'r')
    lines=f.readlines()
    for k in lines:
        single=tuple(k)
        for j in single:
            j=str(j)
            if j.isupper() or j.islower() == False:
            lines=f.readlines()[j:]
Run Code Online (Sandbox Code Playgroud)

然后我明白了:

lines=f.readlines()[j:]
TypeError: slice indices must be integers or None or have an __index__ method
Run Code Online (Sandbox Code Playgroud)

这是有道理的,因为j它不是一个整数.但是,j当我遇到if-statement 时,我怎么能找到它的位置?

如果有一种更简单的方法可以做到这一点非常棒

python element skip lines

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

使用onclick =""选择调用jQuery函数的元素

我想选择调用jQuery函数的元素.我认为这应该有效,但事实并非如此.

元素:

<a href="#" onclick="$.myFunction(this)">link</a>
Run Code Online (Sandbox Code Playgroud)

功能:

(function ($) {
    $.myFunction = function (element) {
        element.hide()
    }
}(jQuery));
Run Code Online (Sandbox Code Playgroud)

jquery element onclick

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

Python - 使用set.add()时添加元素的位置

我发现当我使用python的set结构的add函数时,该元素似乎被添加到我无法弄清楚的位置.

>>> a=set([(0, 2)])
>>> a.add((0,4))
>>> a
set([(0, 2), (0, 4)])
>>> a.add((1,0))
>>> a
set([(1, 0), (0, 2), (0, 4)])
>>> a.add((2,5))
>>> a
set([(2, 5), (1, 0), (0, 2), (0, 4)])
>>> a.add((3,0))
>>> a
set([(3, 0), (2, 5), (1, 0), (0, 2), (0, 4)])
>>> a.add((1,6))
>>> a
set([(3, 0), (0, 2), (1, 6), (0, 4), (2, 5), (1, 0)])
Run Code Online (Sandbox Code Playgroud)

可以看出,有时元素在开始时和其他时间,在结尾或中间添加.在最后一个示例中,现有元素也被重新排序.

有关插入如何发生的任何想法?

python element add set

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

选择由类选择的元素的值标记

我有一个页面,有一大堆按钮

<button value=<?php val?> class='hot' >Hot</button>
Run Code Online (Sandbox Code Playgroud)

我是按类选择它们的,因为这些值都是不同的.我试图让它们,点击,提醒值,但我无法弄清楚如何访问值字段.

我的功能是

$(".hot").click(function() {
});
Run Code Online (Sandbox Code Playgroud)

我试图访问它(经过谷歌搜索的大量时间)使用:

$(this).find('option:selected').attr('value');
Run Code Online (Sandbox Code Playgroud)

导致

$(".hot").click(function() {
     $(this).find('option:selected').attr('value');
});
Run Code Online (Sandbox Code Playgroud)

但是,当我提醒它时,它只是说未定义.

想法会很棒!我非常熟悉php,但是javascript和JQuery对我来说都是新手,所以链接和好的解释真的很受欢迎,而不仅仅是一个答案.谢谢!

jquery element jquery-selectors

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

通过map c ++

所以,我有一个std::map<int, my_vector>,我想通过每个int并分析向量.我还没有完成分析矢量的部分,我还在试图弄清楚如何浏览地图上的每个元素.我知道有可能有一个迭代器,但我不太明白它是如何工作的,而且,我不知道是否有更好的方法来做我打算做的事情

c++ element map

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

从两个单独的文件创建合并的CSV,按唯一列进行匹配

我有两个csv数据文件,其中每一行都有一个100%的唯一元素(注意行的顺序不一样),例如

CSV1

title1,title2,title3,UniqueElment,title4,title5
data,data,data,dasasd1245,data,data
data,data,data,dasasd1395,data,data
data,data,data,dasasd2594,data,data
data,data,data,dasasd9587,data,data
Run Code Online (Sandbox Code Playgroud)

CSV2

titlea,titleb,titlec,titled,titlee,titlef,UniqueElment,titleg,titleh,titlei
text,text,text,text,text,text,dasasd1245,text,text,data
text,text,text,text,text,text,dasasd2594,text,text,data
text,text,text,text,text,text,dasasd1395,text,text,data
text,text,text,text,text,text,dasasd9587,text,text,data
Run Code Online (Sandbox Code Playgroud)

期望的输出:

title1,title2,title3,UniqueElment,title4,title5,titlea,titleb,titlec,titled,titlee,titlef,UniqueElment,titleg,titleh,titlei
data,data,data,dasasd1245,data,data,text,text,text,text,text,text,dasasd1245,text,text,data
data,data,data,dasasd1395,data,data,text,text,text,text,text,text,dasasd1395,text,text,data
data,data,data,dasasd2594,data,data,text,text,text,text,text,text,dasasd2594,text,text,data
data,data,data,dasasd9587,data,data,text,text,text,text,text,text,dasasd9587,text,text,data
Run Code Online (Sandbox Code Playgroud)

我需要创建一个最终的CSV,其中来自两个csvs的数据基于匹配UniqueElement而合并在一起.

python csv merge element python-2.7

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

如何从String中获取一个字符

我在java中创建一个游戏,并希望用户输入一个String来移动方向,格式如下:

MOVE <DIRECTION>
Run Code Online (Sandbox Code Playgroud)

方向是N,E,S或W.我希望能够得到"<"和">"之间的个性,这是最好的方法去做,因为目前我不能考虑到这个String可能有不同的大小,可以考虑一个不错的方法,例如它可能是:

"MOVE<S>
Run Code Online (Sandbox Code Playgroud)

由于MOVE和<之间没有空格.

非常感谢任何帮助:)

java arrays string element char

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

如何多次appendChild(元素).(相同的元素)

我的问题是:是否可以在不重写相同变量的情况下添加相同的元素.我正在创建一个滑块,我需要将div一个类附加slide-el到块中slider.这是代码的一部分

    var body, html, sliderBody, btnLeft, btnRight, i, parts, vHeight, vWidth;
//Variable definitions
var i = 0,
    parts = 3,

    //Main html elements
    body = document.body,
    html = document.element,

    //viewport Height and Width
    vHeight = window.innerHeight,
    vWidth = window.innerWidth,

    sliderBody = _id("slider"),
    btnLeft = _id("btn-left"),
    btnRight = _id("btn-right"),

    urls = ["http://www.wallpapereast.com/static/images/pier_1080.jpg",
            "http://www.wallpapereast.com/static/images/pier_1080.jpg",
            "http://www.wallpapereast.com/static/images/pier_1080.jpg",
            "http://www.wallpapereast.com/static/images/pier_1080.jpg"];

    slide = _createEl("div");
    slide.className += "slide-el";

function _id(el){
  return document.getElementById(""+ el +"");
}
function _createEl(el){
  return document.createElement(""+ el +"");
} …
Run Code Online (Sandbox Code Playgroud)

javascript jquery element appendchild

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

Android:隐藏元素

想象一个Android应用程序,其中3个TextView采用线性布局,一个顺序位于另一个之下,然后是2个按钮.1按钮需要隐藏第二个文本视图,第二个按钮需要再次显示它.

唯一的要求是当第二个文本视图消失时,它不应占用任何空间,这意味着第三个文本视图应该在它消失时占据其空间.

我尝试使用INVISIBLE和VISIBLE设置,但是,空白占位符仍保留在第二个文本视图的位置.

我尝试使用GONE,它消除了空白区域,但是我无法再次显示第二个文本视图.

你知道实现这个目标的方法吗?

例:

////////////////////////////
initial state:
textview1
textview2
textview3
button1
button2

--> user pushes button1

new state:
textview1
textview3
button1
button2

--> user pushes button2

new state: initial state
////////////////////////////
Run Code Online (Sandbox Code Playgroud)

谢谢

android visibility element

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

检测固定位置的div何时越过另一个元素

我正在努力寻找如何检测固定位置的div何时开始和结束以在滚动时将鼠标悬停在某个div上。

我的div始终固定在窗口的中心位置。当我滚动页面时,我希望固定div在开始悬停时会更改另一个颜色,并在完成悬停后将其删除。我附上了一个小图来说明我的问题。恢复:

页面加载时固定的div具有黑色->开始悬停第二个div,颜色变为白色->完成以悬停第二个div,颜色恢复为黑色。

我发现了这个问题:检测职位:固定;元素越过另一个元素

当div开始越过第二个时,它会起作用,但是当悬停完成时,它不会重置颜色。我的代码:

$(window).scroll(function() {
  if ($('div.fixed').offset().top < ($(".div-to-cross").offset().top - 0)) {
    $('div.fixed').removeClass('white');
  } else {
    $('div.fixed').addClass('white');
  }
});
Run Code Online (Sandbox Code Playgroud)

在此先感谢您的帮助。

看图

html jquery element fixed detect

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