Python错误:打印subprocess.check_输出无效语法

2024-04-26 09:43:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在写一个CasperJS教程,我的语法出现了一个错误。使用python3.5.1。在

文件:刮伤.py在

import os
import subprocess

APP_ROOT = os.path.dirname(os.path.realpath(__file__))
CASPER = '/projects/casperjs/bin/casperjs'
SCRIPT = os.path.join(APP_ROOT, 'test.js')

params = CASPER + ' ' + SCRIPT

print subprocess.check_output(params, shell=True)

错误:

^{pr2}$

YouTube视频教程:Learning to Scrape...


Tags: 文件pathimportappos错误语法script
1条回答
网友
1楼 · 发布于 2024-04-26 09:43:12

print subprocess.check_output(params, shell=True)是python2语法。print在python2中是关键字,在python3中是函数。对于后者,您需要写下:

print(subprocess.check_output(params, shell=True))

相关问题 更多 >