如果uri和硬盘驱动器,链接file://在python中

时间:2017-02-24 11:40:30

标签: python python-2.7 python-3.x

变量的名称来自XML菜单,根据我的选择,从网络或硬盘驱动器下载文件。 或者需要这样做,如果名称以http开头:例如,

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

变量名称与

相同
http://.........com/testo.txt

如果名称变量是

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

必须成为

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

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

根据我的理解,您正试图让这个名为' nome'

的变量
  • 第一部分,检查字符串是否包含" pao":

    'pao' in nome
    #Examples
    'pao' in 'papao' # True
    'pao' in 'foobar'# False
    
  • 第二部分,取代" Carlo"与" pao":

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