我需要在文本文件中获取短语的行号.这句话可能是:
the dog barked
Run Code Online (Sandbox Code Playgroud)
我需要打开文件,搜索该短语并打印行号.
我在Windows XP上使用Python 2.6
这就是我所拥有的:
o = open("C:/file.txt")
j = o.read()
if "the dog barked" in j:
print "Found It"
else:
print "Couldn't Find It"
Run Code Online (Sandbox Code Playgroud)
这不是作业,它是我正在进行的项目的一部分.我甚至不知道如何获得行号.
我正在创建Beta测试人员报告模块,以便他们可以发送我的软件评论,但我希望可以选择在报告中包含屏幕截图.如何在Windows上使用Python截取屏幕截图?我在Linux上找到了几个例子,但在Windows上没有多少运气.
如何使用Python将文件转换为HEX字符串?我已经在谷歌搜索了这个,但似乎找不到任何有用的东西.
是否可以在不知道索引的情况下从PHP数组中删除字符串(参见下面的示例)?
例:
array = array("string1", "string2", "string3", "string4", "string5");
Run Code Online (Sandbox Code Playgroud)
我需要删除string3.
我正在开发一个简单的消息传递系统,需要将以下内容添加到Tkinter文本小部件:
我知道tkinter Text小部件能够通过标记机制使用多种字体和颜色,但我不明白如何使用这些功能.
如何使用Text小部件的功能实现这些功能?具体来说,我如何更改单词的字体系列,颜色和大小,以及如何使用它来实现拼写检查,其中拼写错误的单词加下划线或着色与文本的其余部分不同.
我正在开发一个项目,要求我在Tkinter Label小部件中为某些文本加下划线.我知道可以使用下划线方法,但我似乎只能根据参数强调小部件的1个字符.即
p = Label(root, text=" Test Label", bg='blue', fg='white', underline=0)
change underline to 0, and it underlines the first character, 1 the second etc
Run Code Online (Sandbox Code Playgroud)
我需要能够强化小部件中的所有文本,我确信这是可能的,但是如何?
我在Windows 7上使用Python 2.6.
我编写了一个依赖代理来运行的程序.我现在需要一个脚本来检查浏览器是否设置为使用正确的代理,如果没有,则更改它以使用它.我需要为尽可能多的浏览器实现此功能,但只需要Internet Explorer,Google Chrome,Mozilla Firefox,Safari和Opera.我甚至不确定如何解决这个问题,但这是一个将在几天内完成的工作项目.如果有人可以提供帮助或提供建议,我将不胜感激!
我正在编程:
MS Windows XP
Python 2.6
我正在研究一个程序,需要知道如何根据记录号读取Windows事件日志的特定条目,该脚本已经具有该记录号.下面是我一直在使用的代码,但我不想遍历所有事件,直到找到我正在寻找的那个.有任何想法吗?
import win32evtlog
server = 'localhost' # name of the target computer to get event logs
logtype = 'System'
hand = win32evtlog.OpenEventLog(server,logtype)
flags = win32evtlog.EVENTLOG_BACKWARDS_READ|win32evtlog.EVENTLOG_SEQUENTIAL_READ
total = win32evtlog.GetNumberOfEventLogRecords(hand)
while True:
events = win32evtlog.ReadEventLog(hand, flags,0)
if events:
for event in events:
if event.EventID == "27035":
print 'Event Category:', event.EventCategory
print 'Time Generated:', event.TimeGenerated
print 'Source Name:', event.SourceName
print 'Event ID:', event.EventID
print 'Event Type:', event.EventType
data = event.StringInserts
if data:
print 'Event Data:'
for msg in data:
print msg
break
Run Code Online (Sandbox Code Playgroud) 我正在设计我当前软件项目的一部分,并希望使用超链接而不是Buttons.我真的不想使用Text小部件,但是当我搜索主题时,这就是我能找到的.无论如何,我找到了一个这样的例子,但不断收到这个错误:
TclError: bitmap "blue" not defined
Run Code Online (Sandbox Code Playgroud)
当我添加这行代码时(使用IDLE)
hyperlink = tkHyperlinkManager.HyperlinkManager(text)
Run Code Online (Sandbox Code Playgroud)
有人有主意吗?
提出问题的部分说foreground="blue",在Tkinter中被称为颜色,不是吗?