2024-10-03 06:24:17 发布
网友
我正在编写一个小脚本来编译CSV文件。你知道吗
我想出了这个代码来组合字符串。你知道吗
site = "{}.{}".format(subdomain, fullDomain)
但是在某些情况下子域可能不存在。如果是这种情况,输出将为”。域.tld“这是不正确的。你知道吗
我想知道是否有一个条件,我可以在上面的格式指令中添加,或者它是更简单的检查输出和删除点的开头,如果有的话。你知道吗
谢谢
这个简单的一行怎么样?你知道吗
"{}{}{}".format(subdomain, '.' if subdomain else '', fullDomain)
您还可以将每个格式项命名为:
"{subdomain}{dot}{fullDomain}".format(subdomain=subdomain, dot='.' if subdomain else '', fullDomain=fullDomain)
或者,你可以这样:
"{}{}".format(subdomain + '.' if subdomain else '', fullDomain)
用格式化语言不可能做到这一点。最好的解决办法可能是
site = fullDomain if subdomain is not None: site = subdomain + "." + site
这个简单的一行怎么样?你知道吗
您还可以将每个格式项命名为:
或者,你可以这样:
用格式化语言不可能做到这一点。最好的解决办法可能是
相关问题 更多 >
编程相关推荐