草庐IT

python二级

全部标签

Python 不打印所有 sys.argv

我从sys.argv[1]得到一个列表超出范围的错误,我尝试用这段代码制作一个简单的脚本。importsysprintsys.argv我在cmd上得到这个:C:\...\...\...\py>back.pyexampleargv['C:\\...\\...\\...\\py\\back.py']我不知道为什么我没有得到下一个参数。 最佳答案 这是一个特定于Windows的问题:尝试“pythonback.pyexamplearg”,它会起作用。解决方案(除了不运行Windows!)是更新您的注册表。http://eli.thegre

python - 单击按钮后切换到打开的新浏览器 [Python][Selenium]

我有一种情况,我点击一个按钮打开一个新的浏览器窗口。有什么方法可以连接到新打开的窗口吗?并使用它,然后返回到原始浏览器(第一个窗口)。谢谢。在网上进行了一些彻底的调查后,我设法让一些代码工作Currentwindow=driver.window_handlesLikebutton=driver.find_element_by_css_selector(".single_like_button.btn3").click()newwindow=driver.window_handlesnewwindow=list(set(newwindow)-set(Currentwindow))[0]d

Python执行windows cmd函数

我知道您可以使用子进程通过Python脚本运行Linux终端命令subprocess.call(['ls','-l'])#forlinux但是我找不到在windows上做同样事情的方法subprocess.call(['dir'])#forwindows是否可以在不进行大量修改的情况下使用Python?我应该坚持使用老式的批处理文件吗? 最佳答案 dir不是一个文件,它是一个内部命令,所以shell关键字必须设置为True。subprocess.call(["dir"],shell=True)

python - 如何在 Windows 中使用 python 脚本直接打印而不显示打印对话框?

我创建了一个桌面应用程序来从打印机打印token,在Windows操作系统中使用python2.7和gtk+3.我的应用程序中的按钮应该从文件中调用打印。为了格式化打印件,我使用了一个.rtf文件,在从打印机打印文件之前打开相应的文本编辑器(在我的例子中是MSWord),然后立即关闭。如何避免它在打印前打开和关闭?无论是MSWord设置、Windows还是Python解决方案。这是我的代码:defmake_print(self):os.startfile("print.rtf","print")请注意“print.rtf”是在此调用之前由python脚本创建的。我也试过这个,但它甚至没

python - 将 python 2.7.7 更新到 2.7.9 - 安全吗?

我打算从Python2.7.7更新到2.7.9(或更好的2.7.10)版本。因为我有很多正在进行的项目,所以我必须非常小心。我的问题是-更新到2.7.9/10版本是否安全?一切都会照常进行吗?如果我从pythonofficialweb下载msi就足够了吗?并安装它? 最佳答案 Python的次要版本升级(即2.7.x到2.7.y)通常是向后兼容的,出现故障的风险很低。参见https://hg.python.org/cpython/raw-file/15c95b7d81dc/Misc/NEWS对于2.7.9到2.7.10之间的所有细节

Python/twisted 在 Windows 上导入 twisted.internet.endpoints

我正在尝试在python上使用twisted编写服务器。这是我文件的头部:fromtwisted.internet.protocolimportFactory,Protocolfromtwisted.internet.endpointsimportTCP4ServerEndpointfromtwisted.internetimportreactor第一个和最后一个导入工作完美。尝试使用以下回溯运行第二次导入时出现错误:Traceback(mostrecentcalllast):File"",line1,infromtwisted.internet.endpointsimportTCP4

windows - 在 python 上使用 ctypes 不显示多个消息框

您好,我有一个简单的代码,使用ctypes显示消息框但我的问题是在我添加MB_TOPMOST后它没有附加或重叠消息框?defmsgbox(self,msg):MB_OK=0x0MB_OKCXL=0x01MB_YESNOCXL=0x03MB_YESNO=0x04MB_HELP=0x4000ICON_EXLAIM=0x30ICON_INFO=0x40ICON_STOP=0x10MB_TOPMOST=0x40000"""HEXVALUELINKhttps://www.autoitscript.com/autoit3/docs/functions/MsgBox.htm"""writeLogs=

Python 3.5 - 在 Windows 下创建带子文件夹的文件夹

是否有一些优雅的方法来创建如下所示的Windows路径。home_dir=('C:\First\Second\Third')ifnotos.path.exists(home_dir):os.mkdir(home_dir)print("Homedirectory%swascreated."%home_dir)我可以一步创建“C:\First”然后“Second”等等...通过这段代码我得到:FileNotFoundError:[WinError3]Thesystemcannotfindthepathspecified:'C:\First\Second\Third'

Windows 上的 Python 2.7——打开的文件太多

我正在运行一个脚本,用于替换文件名中的德语变音符号。我需要为超过1700个文件执行此操作,但在脚本运行一段时间后我收到一条错误消息,指出打开的文件太多。任何人有任何想法如何解决这个问题?非常感谢反馈!代码:#-*-coding:utf-8-*-'''ScriptreplacesallumlautsinfilenameswithinarootdirectoryanditssubdirectorieswiththeEnglishequivalent(ie.äreplacedwithae,ÄreplacedwithAe).'''importosimportitertoolsimportlog

Python 检查已完成和失败的任务 Windows 调度程序

有谁知道我可以查看的方法或资源,以便能够检查我在任务计划程序中拥有的所有Windows任务的状态?我想看看任务是失败了还是成功了。我想在Python中执行此操作。我略微了解了win32com.client模块的使用。我可以看到任务是什么,但无法找到已完成工作的状态。importwin32com.clientscheduler=win32com.client.Dispatch("Schedule.Service")scheduler.Connect()tasks=scheduler.GetRunningTasks(1)names=[tasks.Item(i+1).Nameforiinra