'Passing commandline argument in google colab

How to pass commandline argument when running a python code in google colab? I have written a code which takes a file as input via sys.argv[]. How do I do this?



Solution 1:[1]

As far as I know, there is no special way to pass command line arguments to python code. This is a working code sample I use to when creating tfrecords.

!python generate_tfrecord.py --csv_input=data/test_labels.csv --output_path=data/test.record --image_dir=images/

I don't see any difference between the regular command line python argument passing and the colab. Please add more code to your question to get better help.

Solution 2:[2]

I tried this in a google colab notebook

import sys

sys.argv[0] = "first_arg" # this is to assign the first command line argument
sys.argv[1] = "second_arg" # This line to assign the second arg for example

And it worked for me.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 55597
Solution 2 YOUSSEF MOUSSAAIF