小编Aza*_*kov的帖子

如何检查文件是否存在而没有例外?

如何在不使用该try语句的情况下查看文件是否存在?

python file file-exists

5290
推荐指数
41
解决办法
372万
查看次数

在Python中获取命令行密码输入

你知道如何在Linux中尝试一些Sudo的东西它会告诉你输入密码,当你输入时,终端窗口中没有显示任何内容(密码没有显示)?

有没有办法在Python中做到这一点?我正在编写一个需要如此敏感信息的脚本,并希望在我输入时隐藏它.

换句话说,我想从用户那里获取密码而不显示密码.

python passwords command-line

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

以编程方式将EditText的输入类型从PASSWORD更改为NORMAL,反之亦然

在我的应用程序中,我有一个EditText默认输入类型android:inputType="textPassword"由deault 设置为.它有一个CheckBox右边的,当被选中时,将EditText的输入类型更改为NORMAL PLAIN TEXT.代码是

password.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);
Run Code Online (Sandbox Code Playgroud)

我的问题是,当取消选中CheckBox时,它应该再次将输入类型设置为PASSWORD.我用它完成了 -

password.setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD);
Run Code Online (Sandbox Code Playgroud)

但是,该edittext中的文本仍然可见.令人惊讶的是,当我更改orienatation时,它会自动将输入类型设置为PASSWORD,并且内部的文本是项目符号(显示为密码).

有没有办法实现这个目标?

passwords android android-edittext

177
推荐指数
9
解决办法
18万
查看次数

标准容器的复杂性保证是什么?

显然;-)标准容器提供某种形式的保证.

什么类型的保证以及不同类型的容器之间究竟有什么区别?

从工作的SGI页(约STL)我想出了这一点:

Container Types:
================
Container:
    Forward Container
        Reverse Container
            Random Access Container
    Sequence
        Front Insert Sequence
        Back  Insert Sequence
    Associative Container
        Simple   Associative Container
        Pair     Associative Container
        Sorted   Associative Container
        Multiple Associative Container

Container Types mapped to Standard Containers
=============================================

std::vector:    Sequence    Back        Sequence                    Forward/Reverse/Random Container
std::deque:     Sequence    Front/Back  Sequence                    Forward/Reverse/Random Container
std::list:      Sequence    Front/Back  Sequence                    Forward/Reverse Container
std::set:       Sorted/Simple/Unique    Associative Container       Forward Container
std::map:       Sorted/Pair/Unique      Associative Container       Forward Container
std::multiset:  Sorted/Simple/Multiple  Associative Container …
Run Code Online (Sandbox Code Playgroud)

c++ big-o containers stl

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

跨平台IPC

我正在寻找有关可能的IPC机制的建议:

  • 跨平台(至少Win32和Linux)
  • 易于在C++中实现以及最常见的脚本语言(perl,ruby,python等).
  • 最后,从编程的角度来看简单易用!

我的选择是什么?我正在Linux下编程,但我希望将来我写的可以移植到其他操作系统.我曾考虑使用套接字,命名管道或DBus之类的东西.

cross-platform ipc

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

在Java中删除部分字符串

我想从一个字符中删除一部分字符串,即:

源字符串:

manchester united (with nice players)
Run Code Online (Sandbox Code Playgroud)

目标字符串:

manchester united
Run Code Online (Sandbox Code Playgroud)

java string

71
推荐指数
7
解决办法
33万
查看次数

Python声音("贝尔")

我希望有一个python程序通过发出哔声来完成任务时提醒我.目前,我使用import os然后使用命令行语音程序来说"处理完成".我更倾向于它是一个简单的"钟声".

我知道有一个可以在Cocoa应用程序中使用的函数NSBeep,但我认为这与此有很大关系.

我也试过了

print('\a')
Run Code Online (Sandbox Code Playgroud)

但那没用.

我正在使用Mac,如果你不能通过我的Cocoa评论来说明,那么这可能会有所帮助.

python audio macos terminal

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

如何获取具有类名称的字符串?

我可以用什么方法来获取类的名称?

python

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

如何在Python中将对象的所有属性复制到另一个对象?

在Python中是否有一个库方法来复制同一个类的两个(已经存在的)实例之间的所有属性?

我的意思是,就像Apache Commons' PropertyUtilsBean.copyProperties()

python

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

逐行处理非常大(> 20GB)的文本文件

我有一些非常大的文本文件需要处理,最大的是大约60GB.

每行在七个字段中有54个字符,我想从前三个字段中删除最后三个字符 - 这应该将文件大小减少大约20%.

我是Python的新手,并且有一个代码可以按照每小时大约3.4 GB的速度完成我想做的事情,但是我需要获得至少10 GB /小时的有价值的练习 - 有没有办法加速这个?这段代码并没有接近挑战我的处理器,所以我做了一个没有受过教育的猜测,它受到内部硬盘读写速度的限制?

def ProcessLargeTextFile():
    r = open("filepath", "r")
    w = open("filepath", "w")
    l = r.readline()
    while l:
        x = l.split(' ')[0]
        y = l.split(' ')[1]
        z = l.split(' ')[2]
        w.write(l.replace(x,x[:-3]).replace(y,y[:-3]).replace(z,z[:-3]))
        l = r.readline()
    r.close()
    w.close()
Run Code Online (Sandbox Code Playgroud)

任何帮助将非常感激.我在Windows 7上使用IDLE Python GUI并拥有16GB的内存 - 也许一个不同的操作系统会更有效率?

编辑:这是要处理的文件的摘录.

70700.642014 31207.277115 -0.054123 -1585 255 255 255
70512.301468 31227.990799 -0.255600 -1655 155 158 158
70515.727097 31223.828659 -0.066727 -1734 191 187 180
70566.756699 31217.065598 -0.205673 -1727 254 255 255
70566.695938 …
Run Code Online (Sandbox Code Playgroud)

python line

42
推荐指数
7
解决办法
5万
查看次数