如何解析文件作为python函数的参数?

时间:2014-06-23 06:38:07

标签: python function

目前,我确实有以下带有多个子任务的脚本,我想将每个子任务创建为一个函数,并提供相同的文件作为所有函数的输入。

目前:

import sys

with open(sys.argv[1], 'r') as my_file:
    print(my_file.append())
    print(my_file.split())

想要:

import sys

def append(file)
    do something
    return;
def split(file)
    do something
    return;
def main()
    append(file)
    split(file)
main()

所以我想在运行时传递文件/目录名称。

1 个答案:

答案 0 :(得分:1)

或者您可以使用argparse来解决您的问题

https://docs.python.org/dev/library/argparse.html