我有一个tcl驱动程序脚本,它反过来调用其他几个程序。我想从我的tcl脚本中调用一个python脚本。假设这是我的python脚本"1.py“
#!/usr/bin/python2.4
import os
import sys
try:
fi = open('sample_+_file', 'w')
except IOError:
print 'Can\'t open file for writing.'
sys.exit(0)
tcl脚本是"1.tcl“
#! /usr/bin/tclsh
pro
我有一个python脚本,我在本地主机上运行,并在命令行中使用了一些参数,比如python script.py development - on development和python script.py localhost - on localhost。
现在我想运行这个脚本--当我运行脚本/bin/bash sh时,所以我想从/bin/.bash脚本运行这个脚本。我在sh脚本中添加了头:#!/usr/bin/env python。
我怎样才能做到这一点?
do
if [ $1 == "local" ]; then
python script.py $1
我正在尝试运行一个脚本,该脚本应该执行一个基本的python脚本。这是shell脚本:
#!usr/bin/bash
mv ~/Desktop/source/movable.py ~/Desktop/dest
cd ~/Desktop/dest
pwd
ls -lah
chmod +x movable.py
python movable.py
echo "Just ran a python file from a shell script"
这是python脚本:
#!usr/bin/python
import os
print("movable transfered
我希望能够在不知道python脚本名称的情况下从批处理文件中运行python脚本。
我的情况:我有一个文件夹,里面有一些文件,一个是批处理脚本,一个是python脚本。现在,我希望批处理脚本运行此文件夹中的python-script。有时我在这个文件夹中有另一个python脚本。所以我不能说出我想要执行的python脚本的名称。
是否可以在批处理文件中执行某种类型的正则表达式?例如:
@echo off
::change to folders directory
cd %~dp0
::run the python script (the file with .py extensio