我想用Python写一个程序,它会找到我提供的一首歌的歌词.我认为整个过程应归结为以下几点.这些是我希望程序在运行时执行的操作:
当然,我不是要求代码.我只想知道有关如何使用python与其他程序交互的概念或想法
更具体地说,我想我想知道,例如,我们如何指出谷歌Chrome中的地址栏在哪里,并告诉python将名称粘贴在那里.或者我们如何告诉python如何复制歌词以及将其粘贴到Microsof Word的工作表中然后保存它.
我一直在阅读(我还在阅读)几本关于Python的书:python的字节,艰难的学习python,Python的傻瓜,Python和Pygame的开始游戏开发.但是,我发现我似乎只(或几乎只)学会创建自己运行的程序(我不能告诉我的程序用我已经安装在计算机上的其他程序做我想做的事情)
我知道我的问题在某种程度上听起来很愚蠢,但我真的想知道它是如何工作的,我们告诉Python如何重新调整Google Chrome浏览器的这一部分是地址栏,它应该粘贴歌曲名称的方式它.使python与另一个程序交互的整个想法对我来说真的很模糊,我只是非常想要掌握它.
谢谢大家,无论是谁花时间阅读我这么久的问题.
ttriet204
我正在编写一个程序,我要求用户输入.
我希望python检查输入是否为数字(不是单词或puntuation ...),如果它是一个数字,表示我的元组中的对象.如果3个条件中的一个导致False,那么我希望用户为该变量提供另一个值.这是我的代码
colour={'yello':1, 'blue':2, 'red':3, 'black': 4, 'white': 5, 'green': 6}
height_measurements=('centimeter:1', 'inch:2', 'meter:3', 'foot:4')
weight_measurements=('gram:1', 'kilogram:2', 'pounds:3')
print height_measurements
hm_choice = raw_input('choose your height measurement').lower()
while not hm_choice.isdigit() or hm_choice > 0 or hm_choice < len(height_measurements) :
hm_choice = raw_input('choose your height measurement').lower()
print weight_measurements
wm_choice = raw_input('choose your weight measurement').lower()
while not wm_choice.isdigit() or wm_choice > 0 or wm_choce < len(weight_measurements) :
wm_choice = raw_input('choose your weight measurement').lower()
Run Code Online (Sandbox Code Playgroud)
当我把它测试时,无论我放入什么,它都会让我不断地为height_measurement插入输入
请检查我的代码并为我更正.如果你愿意,请为我提供更好的代码.