小编wtz*_*wtz的帖子

打开一个python最小化或隐藏的程序

我要做的是编写一个脚本,只在进程列表中打开一个应用程序.意思是它会被"隐藏".我甚至不知道它是否可能在python中.

如果它不可能,我会满足于甚至一个函数,允许在最小化状态下使用python打开程序,可能是这样的:

import subprocess
def startProgram():
    subprocess.Hide(subprocess.Popen('C:\test.exe')) #  I know this is wrong but you get the idea...
startProgram()
Run Code Online (Sandbox Code Playgroud)

有人建议使用win32com.client,但问题是我想要启动的程序没有在名称下注册的COM服务器.

有任何想法吗?

python windows

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

正则表达式搜索,视觉块结果然后排序

假设我有一个 URL 列表,这些 URL 用空格分隔,并带有相应的标题。

http://url1.com/qfwarsas/ gb_title 1 - 1
http://url2.com/arsas/ xe_title 2 - 2
http://url3.com/qfsas ah_title 3 - 3
Run Code Online (Sandbox Code Playgroud)

我正在尝试按标题对行进行排序,如下所示:

http://url3.com/qfsas ah_title 3 - 3
http://url1.com/qfwarsas/ gb_title 1 - 1
http://url2.com/arsas/ xe_title 2 - 2
Run Code Online (Sandbox Code Playgroud)

我可以通过运行一个简单的宏将每个标题的第一个字母复制到行的前面来完成,然后 ctrl+v 对块进行排序,然后删除每行的第一个字母。我想知道是否有办法使用正则表达式和视觉块选择来做到这一点?

获取标题首字母选择的正则表达式是

:s/\v[^ ]* (.)/\1/
Run Code Online (Sandbox Code Playgroud)

但是当我尝试将其转换为视觉块选择时,我遇到了问题。

有任何想法吗?

sorting vim

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

Python中的字符串操作

我有一个从这个形式的6个字母随机生成的字符串,例如:

A' B F2 E' B2 A2 C' D2 C D' E2 F
Run Code Online (Sandbox Code Playgroud)

有些字母在其中添加了"'",有些字母的数字为"2".我想要的是在每个字母上添加字母"x".

所以它看起来像这样:

A' Bx F2 E' B2 A2 C' D2 Cx D' E2 Fx
Run Code Online (Sandbox Code Playgroud)

诀窍是它只会将"x"添加到自己的那些字母上.不,Bx - > Bx2.

有任何想法吗?

python

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

标签 统计

python ×2

sorting ×1

vim ×1

windows ×1