如何将文件解析为python函数的参数?
目前,我确实有以下包含多个子任务的脚本,我希望将每个子任务创建为一个函数,并为所有函数提供相同的文件作为输入 当前:如何将文件解析为python函数的参数?,python,function,Python,Function,目前,我确实有以下包含多个子任务的脚本,我希望将每个子任务创建为一个函数,并为所有函数提供相同的文件作为输入 当前: import sys with open(sys.argv[1], 'r') as my_file: print(my_file.append()) print(my_file.split()) 想要: 所以我想在运行时传递文件/dir名称。或者您可以使用argparse来解决您的问题 现在出现了什么问题?你好,Srini,我正在尝试将file/dict作为参
import sys
with open(sys.argv[1], 'r') as my_file:
print(my_file.append())
print(my_file.split())
想要:
所以我想在运行时传递文件/dir名称。或者您可以使用argparse来解决您的问题
现在出现了什么问题?你好,Srini,我正在尝试将file/dict作为参数解析到我的函数中,这样我就可以为所有函数提供1个输入。您可能想查看argparse@user2231154,我可以想象这里有多个问题;你应该更具体地说明实际问题是什么。是因为您无法从sys.argv获取文件名,还是因为该文件是在首次读取后使用的,还是。。。?
import sys
def append(file)
do something
return;
def split(file)
do something
return;
def main()
append(file)
split(file)
main()