相关疑难解决方法(0)

检查输入是否是字符串的列表/元组或单个字符串

我有一个方法,我希望能够接受单个字符串(路径,但不一定是运行代码的机器上存在的路径)或字符串列表/元组.

鉴于字符串充当字符列表,我如何判断该方法收到了哪种类型?

我希望能够接受单个条目的标准字符串或unicode字符串,以及多个列表或元组,所以isinstance似乎不是答案,除非我错过了一个聪明的技巧(比如服用)共同祖先类的优势?).

Python版本是2.5

python

51
推荐指数
5
解决办法
5万
查看次数

动态处理python字符串或列表

numberofrow,其值在表单字段中动态设置.

现在,因为numberofrow在多个表中,当我从表单中收到该变量时,

如果只有一个numerofrow,它的一个字符串,例如.numberofrow = 01

如果不止一个numberofrow,它是一个列表,例如.numberofrow = [01,02,04]

现在我如何区分我的python代码中的列表或字符串?

我正在考虑使用,

if type(numberofrow).__name__=='list':
    #do this
else:
    #do this
Run Code Online (Sandbox Code Playgroud)

谢谢,Sunny.

python

2
推荐指数
1
解决办法
3510
查看次数

标签 统计

python ×2