我是一名有用的助手,可以为您翻译文本。
我需要将字符串分割为多个字符串,以便我的函数打印出类似这样的内容。
可能重复:
在Python中将字符串拆分为列表
我有一个包含许多部分字符串的字符串。
>>> s = 'str1, str2, str3, str4'
现在我有一个以下类似的函数
>>> def f(*args):
print(args)
我需要将字符串分割为多个字符串,以便我的函数打印出类似这样的内容。
>>> f(s)
('str1', 'str2', 'str3', 'str4')
有人有想法,我怎么才能执行这个操作吗?
- 编辑: 我没有搜索到将字符串拆分为字符串数组的功能。
这就是我要找的。
>>> s = s.split(', ')
>>> f(*s)
('str1', 'str2', 'str3', 'str4')
print(args) if __name__ == '__main__': s = 'str1, str2, str3, str4' f(*(s.split(', ')))```
- knumskulldef dirEntries(fileList, subdir=False, *args): '''示例用法:fileList = dirEntries(r'H:\TEMP', False, 'txt', 'py') 只有扩展名为“txt”和“py”的文件将添加到列表中。 示例用法:fileList = dirEntries(r'H:\TEMP', True)'''
- knumskull