我在PHP中尝试一个非常简单的事情。我想从PHP脚本执行外部bat文件,该文件是从Web服务器(带有WAMP的Apache)调用的。以下是名为savereport.bat
的bat文件的内容echo %PATH% > C:\project\mypath.txt
cp D:\books\Ant\1.pdf D:\books\Ant\2.pdf
手动执行时的bat文件工作正常,它在C:\ project目录中创建mypath.txt,并且正确地将.pdf复制到2.pdf。
但是,当我使用system()从PHP运行相同的bat文件时,只有第一个语句完成,这意味着它确实创建了C:\ project \ mypath.txt,但奇怪的是它没有将1.pdf复制到2 .PDF。
这是我正在使用的PHP代码
<?php
system('C:\wamp\www\savereport.bat');
?>
我也尝试了exec(),passthru,在所有情况下都是相同的结果。请帮忙。
答案 0 :(得分:0)
df['CreateC'] = np.where(df['nt'].str.contains('Create', case=False), '1', '0')
print (df)
nt CreateC
12062 Python Pandas: Create new column out of other ... 1
12063 Python Pandas Create New Column with Groupby()... 1
12064 0
12065 Python - Pandas - create “first fail” column f... 1
12066 0
12067 0
12068 Creating new column in pandas based on value o... 0
12070 Merge with pandas creating new columns? 0
不是Windows命令,它可能是Powershell别名,用cp
替换cp
。