是否可以插入Python';批处理文件中的函数参数?
我想知道是否可以从批处理文件中插入Python中的函数参数 例如,我有以下功能:是否可以插入Python';批处理文件中的函数参数?,python,batch-file,Python,Batch File,我想知道是否可以从批处理文件中插入Python中的函数参数 例如,我有以下功能: def multiply(x,y): result = pd.DataFrame([[x*y]], columns = ['Multiplication']) return result 因此,我的目标是:我想使用批处理文件运行此脚本,并从该批处理文件中给出参数x和y,然后使用return.to_csv(r'my path+filename.csv')将结果作为数据帧导出到csv文件中。 我们
def multiply(x,y):
result = pd.DataFrame([[x*y]], columns = ['Multiplication'])
return result
因此,我的目标是:我想使用批处理文件运行此脚本,并从该批处理文件中给出参数x和y,然后使用return.to_csv(r'my path+filename.csv')将结果作为数据帧导出到csv文件中。
我们可以使用批处理
批处理文件来实现这一点吗?非常感谢。如果您使用sys库,我想您可以做到这一点。让我们调用您的文件multi.py
import sys
def multiply(x,y):
result = pd.DataFrame([[x*y]], columns = ['Multiplication'])
return result
print(muliply(sys.argv[1], sys.argv[2]))
然后将其写入bat文件:
python multi.py 2 3
你的程序会把结果打印到控制台:)你能不能只def\uuuu main\uuuu
,它使用import sys
和sys.argv[]
调用传递给它的参数的乘法函数来拉入系统参数。然后,您将创建一个批处理文件,用命令行参数调用此python文件?推荐书籍或场外资源与StackOverflow无关。我对你提出的问题投了否决票,并投票决定将其关闭。我为离题道歉。我会记住这一点。非常感谢你通知我。比我早20秒,做得好+1谢谢你(李子:哦),虽然我没有去测试它……我不会对你的答案投反对票,但通常我们不会回答完全离题的问题,这一点很明显。以后请记住。虽然我们赢得了声誉,但这让人们很容易提出对他人毫无帮助的问题。啊,好的,对不起,谢谢。我会记住:)这是我第一天来这里回答问题:)