小编Syn*_*pse的帖子

当我使用os.system()或subprocess.call()时,如何隐藏控制台?

我写了一些如下的陈述:

os.system(cmd) #do something
subprocess.call('taskkill /F /IM exename.exe')
Run Code Online (Sandbox Code Playgroud)

两者都会弹出一个控制台.

如何阻止它弹出控制台?

python windows console subprocess

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

os.system调用位于名称中包含空格的目录的exe

我的代码简单如下:

file = 'C:\\Exe\\First Version\\filename.exe'
os.system(file)
Run Code Online (Sandbox Code Playgroud)

当我运行这个程序时,会引发windowserror,找不到指定的文件.我发现问题与"第一版"之间的空白有关.那么我能找到一种绕过这个问题的方法吗?

PS:如果变量'file'将作为arg传递到另一个func中怎么办?

python windowserror

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

如何将参数传递给Tkinter按钮的回调命令?

我有两个按钮,分别命名为'ButtonA','ButtonB'.如果点击任何按钮,我希望程序打印'hello,ButtonA'和'hello,ButtonB'.我的代码如下:

def sayHi(name):
    print 'hello,', name

root = Tk()
btna = Button(root, text = 'ButtonA', command = lambda: text)
btna.pack()
Run Code Online (Sandbox Code Playgroud)

当我单击ButtonA时,会发生错误,text not defined.

我理解这个错误,但是如何将ButtonA的文本传递给lambda?

python arguments tkinter callback

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

如何通过名称找到进程并使用ctypes终止?

在Windows上,我想找到一个名为'exename.exe'的进程,然后将其删除.

我怎么能通过ctypes而不是任何其他第三方模块来做到这一点?

python windows ctypes

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

如何对列表中的特定元素进行排序?

假设我有一个清单,

lst = [5, 3, 5, 1, 4, 7]
Run Code Online (Sandbox Code Playgroud)

我想让它从第二个元素3到结尾排序.

我以为我能做到:

lst[1:].sort()
Run Code Online (Sandbox Code Playgroud)

但是,这不起作用.

我该怎么做?

python sorting algorithm list range

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

[python]:关于使用func传递map()和使用不同维度的2个列表的问题

假设我有一份清单,比方说

lst1 = [1,2,3,4]
Run Code Online (Sandbox Code Playgroud)

还有另一个清单

lst2 = [8,9]
Run Code Online (Sandbox Code Playgroud)

和一个功能,说

func = lambda x,y: x+y
Run Code Online (Sandbox Code Playgroud)

我想要做的是生成一个列表,其元素是lst1元素和lst2的总和.即,我想用lst1和lst2生成一个lst,而lst应该是

[1+8+9, 2+8+9, 3+8+9, 4+8+9].
Run Code Online (Sandbox Code Playgroud)

我怎么能用map()来做呢?

python map

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