php cd 命令无效,如何解决python无法调用cd /d 命令的问题

如何解决python无法调用cd /d 命令的问题

如何解决python无法调用cd /d 命令的问题

1.py

import os

cmd = 'cd /d k:/zhusc'

res = os.popen(cmd)

output_str = res.read() # 获得输出字符串

cmd = 'phantomjs test.js'

res = os.popen(cmd)

output_str = res.read() # 获得输出字符串

test.js

var webPage = require('webpage');

var page = webPage.create();

page.open('https://cn.bing.com/', function(status) {

console.log("Status: " + status);

if(status === "success") {

console.log("hello world")

}

});

page.viewportSize = { width: 1024, height: 768 };

page.clipRect = { top: 0, left: 0, width: 512, height: 256 };

page.onLoadFinished = function(status) {

console.log('Status: ' + status);

if(status === "success") {

page.render('k:/zhusc/qiye.png');

}

phantom.exit();

};

test.js在k:/zhusc文件夹内,运行1.py报找不到test.js

d010f18d9381964a8757800650d1b38a.png

但是在DOS系统内是成功的。

9040acd22ae96e05bf78138411ef18b1.png

不明白为什么会有这样,只知道如果将test.js复制至C:\Users\ZSC内,运行1.py是成功的。经测试,与设置环境变量无关。

有高人建议:

会不会是python两个命今是没上下文关联,试下一次性执行?

25e067f10feae0d3d77df38e7de44763.png

成了。

如何解决python无法调用cd /d 命令的问题相关教程

Leetcode 773. Sliding Puzzle (python)

Leetcode 773. Sliding Puzzle (python) 题目 解法:BFS 把board的状态看成是图的节点,相互之间的转换看成是边,那么其实这个就是找节点之间最短距离的问题,套BFS的模板就可以。 需要注意的几个点: 因为list是unhashable的,所以不能加到visited的set中,

win10图标重建缓存_如何在Windows 10中重建损坏的图标缓存

win10图标重建缓存_如何在Windows 10中重建损坏的图标缓存 win10图标重建缓存 The icons that Windows usesfor your documents and programsare saved in an icon cache, so they can be displayed quickly instead of having to slowly load them everytime.

php如何才能不显示警告

php不显示警告的方法:首先找到对应的配置文件【php.ini】;然后查找【display_errors】属性;最后就将其修改为Off,并保存重启即可。 php不显示警告的方法: 1、首先确定好你项目中PHP的版本,然后找到对应的配置文件php.ini,Windows下按Ctrl+F查找display

php如何利用date函数获取时间是星期几

php利用date函数获取时间是星期几的方法:【date(w);】或【date(l);】。我们还可以判断指定日期是星期几,如【date(w,strtotime(2020-11-11))】。 具体代码: (推荐教程:php视频教程) date(l); //data就可以获取英文的星期比如Sundaydate(w); //这个可以

php如何设置页面编码

php设置页面编码的方法:在php mvc的控制器里面或php页面输出meta标签,代码为【echo meta http-equiv=content-type content=text/html; charset=utf-8】。 php设置页面编码的方法: 1、在php mvc的控制器里面或php页面输出meta标签 echo meta http-equiv=co

centos7如何删除php

centos7删除php的方法:1、执行【rpm -qa | grep php】命令查看php相关软件包;2、执行【rpm -e】命令删除php软件包;3、执行【php -v】命令查看是否删除完成。 查看php版本命令: (推荐教程:centos教程) #php -v 下面的命令是删除不干净的 #yum remove p

docker hub 设置_如何将SmartThings Hub恢复出厂设置

docker hub 设置_如何将SmartThings Hub恢复出厂设置 docker hub 设置 If you ever decide to sell or give your SmartThings hub to someone else, you’ll want to make sure that you reset it to the factory defaults, sothe new owner can start from

phalcon 禁用视图_如何在Windows Mail中禁用对话视图

phalcon 禁用视图_如何在Windows Mail中禁用对话视图 phalcon 禁用视图 As in other email apps, conversation view in Windows Mail groups all messages with the same topic into a single display. It’s handy for keeping track of long email threads

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值