有两种方式:
1、直接使用python *.py执行。其中python可以写成python的绝对路径。使用which python进行查询。
you entered 4 arguments...
they were: ['argv.py', '1', '2', '3']
1、直接使用python *.py执行。其中python可以写成python的绝对路径。使用which python进行查询。
2、在文件的头部写上 #!/usr/bin/python ,这个地方使用python的绝对路径,就是上面用which python查询来的结果。然后在外面就可以使用./*.py执行了。
代码:
ngnsvr12 [** NONE **]/home/xionghailong $ cat argv.py
#!/usr/bin/python
import sys
print 'you entered', len(sys.argv), 'arguments...'
print 'they were:', str(sys.argv)
执行结果:
ngnsvr12 [** NONE **]/home/xionghailong $ ./argv.py 1 2 3
you entered 4 arguments...
they were: ['./argv.py', '1', '2', '3']
和
you entered 4 arguments...
they were: ['argv.py', '1', '2', '3']