2017-02-24 82 views
-2

变量的名称是从XML菜单提供的,这取决于我的选择,从网络或硬盘驱动器下载文件。 还是需要这么做,如果名字开头为http:例如,如果uri和硬盘驱动器链接文件:// python

http://.........com/testo.txt 

变量名是一样的

http://.........com/testo.txt 

如果名称变量,而不是

C:\Users\ ........................\text.txt 

必须成为

file:///C:\Users\........................\text.txt 
+0

您正在分配...不比较'nome'与字符串。 –

+0

我不能跟随这是什么要求。你能举例输入和输出吗? – khelwood

+0

你说得对,我很抱歉,我希望更好地解释一下: 变量名称,它由xml菜单提供,取决于我的选择,它从网络或硬盘中删除文件。 或者需要这样做,如果变量名开始以字符串http http://.........com/testo.txt ,而如果我选择一个硬盘文件必须连接上的uri文件文件中的硬盘:/// .......... /testo.txt否则我不会读取文件 – Ciccio

回答

0
if (('pao' in nome)): 
    # do what you want 
else: (('carlo' in nome)): 
    # do what you want 

您使用的运算符也是=,它分配的不是检查相等性。要检查相等性,您应该使用==运算符。

0

从我了解你们的工作再上一个名为“诺姆”

  • 第一部分变量这个工作,检查是否字符串包含“报”:

    'pao' in nome 
    #Examples 
    'pao' in 'papao' # True 
    'pao' in 'foobar'# False 
    
  • 二部分,将 “卡罗” 与 “报”:

    nome.replace('Carlo', 'pao') 
    
    #Examples 
    "Carlo L.".replace("Carlo", 'pao') # returns "pao L." 
    "foobar".replace("Carlo", 'pao') # returns "foobar"