小编izd*_*zdi的帖子

从文本文件中的每一行中删除第一个字符

我是Python新手,一般是编程.

我想从文本文件中的每一行中删除第一个字符,并将更改写回文件.例如,我有36行的文件,每行中的第一个字符包含一个符号或数字,我希望它被删除.

我在这里制作了一些代码,但它没有按预期工作,它只重复整个留置权.任何帮助将提前感谢!

from sys import argv

run, filename = argv

f = open(filename, 'a+')
f.seek(0)
lines = f.readlines()
for line in lines:
    f.write(line[1:])
f.close()
Run Code Online (Sandbox Code Playgroud)

python python-2.7

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

python中的类实例(基本解释)

当我在python中创建一些类时:

class Someclass():
   def __init__(self, some_arg):
       self.arg = some_arg
Run Code Online (Sandbox Code Playgroud)

然后我创建了这个类的一个实例:

>>> some_instance = Someclass('something')
Run Code Online (Sandbox Code Playgroud)

然后是关于我们实例的输出:

>>> some_instance
>>> <__main__.Someclass instance at 0x00000000021CA848>
Run Code Online (Sandbox Code Playgroud)

现在我有几个问题:

1)__main__这个例子中到底意味着什么?

2)什么**at 0x00000000021CA848**意思,我需要这些信息?

python

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

替代jquery库来解析beforeunload/unload事件

编辑:因为我的问题似乎不清楚 - 我只想confirm()通过关闭浏览器/输入新链接/点击现有链接,每当用户离开页面时添加消息

我在读取/卸载事件之前已经阅读了很多相关的主题,但实际上没有一个能帮助我,可能是我做错了.

我通过单击所有链接来运行脚本,但是'beforeunload'事件在我的情况下不起作用

正常的脚本

$('a').on('mousedown', function(){
    var message = 'You are about to leave the page. Continue?'
    var result = confirm(message)
    if (result) {
        // some stuff
    } else {
        // some other stuff
    }
})
Run Code Online (Sandbox Code Playgroud)

尝试使用beforeunload

$(window).on('beforeunload', function(){
    var message = 'You are about to leave the page. Continue?'
    var result = confirm(message)
    if (result) {
        // some stuff
    } else {
        // some other stuff
    }
})
Run Code Online (Sandbox Code Playgroud)

什么也没发生.我也尝试过卸载事件,但仍然没有运气.

javascript jquery

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

Arch Linux ARM 上的 Mongodump

我怎样才能转储 mongodb,因为pacman它没有附带 mongodb-tools ?

[root@pi2 lib]# mongo
mongo       mongod      mongoperf   mongos      mongosniff 
[root@pi2 lib]# mongodump
-bash: mongodump: command not found
Run Code Online (Sandbox Code Playgroud)

mongodb archlinux-arm

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

将值设置为无将两个列表压缩到字典中

如果值列表超出范围,如何将值设置为无压缩两个列表,例如:

a = [1,2,3,4,5]
b = ['a','b','c']
dict(zip(a,b))
Run Code Online (Sandbox Code Playgroud)

所以输出会是{1:'a', 2:'b', 3:'c'},但我需要这个{1:'a', 2:'b', 3:'c', 4:None, 5:None}

python dictionary

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