求一个python小程序判断1.txt是不是打开 如果没打开则打开根目录下的1.txt
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求一个python小程序判断1.txt是不是打开 如果没打开则打开根目录下的1.txt相关的知识,希望对你有一定的参考价值。
求一个python小程序判断1.txt是否打开 如果没打开则打开根目录下的1.txt
就是让一个1.txt的文本 始终是在桌面显示的状态 手动关闭它 它就会重新打开
import os
import time
a=1
while(1):
if a==0:
os.system(start /cmd.exe)
a=os.system('find "cmd.exe"')
time.sleep(2)
我是这么写的 打开一个cmd窗口可以 我换成1.txt就不行了
我初学这个 不太懂 能帮我写个例子吗 最好能多用几种方法来实现 谢谢
#!usr/bin/python
# -*- coding: utf-8 -*-
import os
os.chdir("/home")
while True:
result=os.system("kwrite test.txt") #你的把kwrite 改成 geidit
if result!=0:
break
while True:
result = os.system("kwrite test.txt")#切换到打开根目录 参考技术A
“
判断1.txt是否打开
”
用一个try...catch,测试下,就行了嘛!
请描述下你的需求?
追问您好 我重新描述了以下 请帮忙看下
追答python是用来读写文件的,但是并不是打开它的?!!
就是像我们双击一下的打开,那是windows的事情!!
能帮我把程序写出来么 ?我初学这个 不是太懂 这个问题已经想了2天了 网上也没找到对应的办法
求一个bat程序代码,用来判断目标文件夹是不是处于打开的状态
复制粘贴到记事本,另存为xx.bat,编码选ANSI@echo offrem 判断/检测指定路径的文件夹是否处于打开状态
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
set "folder=D:\\xxx\\yyy"
if not exist "%folder%" (echo;"%folder%" not found&goto end)
(echo;arr=Split^("%%,,,[,],&,^,#,`, ", ","^)
echo;fdpath=Replace^(WSH.Arguments^(0^), "\\", "/"^)
echo;If Right^(fdpath, 1^) = "/" Then fdpath=Left^(fdpath, Len^(fdpath^)-1^)
echo;If Len^(fdpath^) = 2 Then fdpath=fdpath ^& "/"
echo;
echo;f=0:Set ShellApp = CreateObject^("Shell.Application"^)
echo;Set oWindows = ShellApp.Windows
echo;For Each SubWds In oWindows
echo; If LCase^(SubWds.LocationURL^) = LCase^("file:///" ^& encode^(fdpath, arr^)^) Then
echo; f=1
echo; End If
echo;Next
echo;WSH.echo f
echo;
echo;Function encode^(ByVal path, ByRef arr^)
echo; For i=0 To UBound^(arr^)
echo; path=Replace^(path, arr^(i^), "%%" ^& Hex^(Asc^(arr^(i^)^)^)^)
echo; Next
echo; encode=path
echo;End Function)>"%tmp%\\v.v"
for /f %%a in ('cscript -nologo -e:vbscript "%tmp%\\v.v" "%folder%"') do set f=%%a
if "%f%" equ "1" (echo;[opening]"%folder%") else (echo;[closing]"%folder%")
:end
echo;%#% +%$%%$%/%@% %z%
pause
exit 参考技术A 需要知道程序运行后的进程名,比如QQ.exe
@echo off
for /f "skip=3 delims=" %%a in ('tasklist') do (echo %%a|findstr /i /c:"QQ.exe"&&exit)
start "" "QQ程序路径"&&exit
QQ程序路径实例:
D:\Program Files\Tencent\QQ\Bin\QQ.exe
以上是关于求一个python小程序判断1.txt是不是打开 如果没打开则打开根目录下的1.txt的主要内容,如果未能解决你的问题,请参考以下文章
求一个bat程序代码,用来判断目标文件夹是不是处于打开的状态