【发布时间】:2019-02-08 16:30:00
【问题描述】:
我从 bash 开始,我正在执行一个脚本:
$ ./readtext.sh ./InputFiles/applications.txt
这是我的 readtext.sh 代码:
#!/bin/bash
filename="$1"
counter=1
while IFS=: true; do
line=''
read -r line
if [ -z "$line" ]; then
break
fi
echo "$line"
python3 ./download.py \
-c ./credentials.json \
--blobs \
"$line"
done < "$filename"
我想在 python 文件中打印字符串(“./InputFiles/applications.txt”),我使用了sys.argv[1],但这一行给了我-c。我怎样才能得到这个字符串?谢谢
【问题讨论】:
-
显示
./InputFiles/applications.txt中的内容的小sn-p? -
这是一个包含 AndroidStore 应用程序列表的文本文件(com.ddd、com....)
-
为什么在调用
./download.py时不直接传递"$filename"作为附加参数?请注意,Python 脚本也应该使用argparse来简化参数处理。