0

Python(或 MonkeyRunner)如何定位导入的模块?

我之前询问monkeyrunner过从 Git Bash 运行脚本时遇到的错误。我仍然没有解决这个问题,并决定尝试从 Windows 7 命令行运行它。我cd到包含我的.py文件的目录并运行

> monkeyrunner screenshots.py
无法打开指定的脚本文件
用法:monkeyrunner [options] SCRIPT_FILE

-s      MonkeyServer IP Address.
-p      MonkeyServer TCP Port.
-v      MonkeyServer Logging level (ALL, FINEST, FINER, FINE, CONFIG, INFO, WARNING, SEVERE, OFF)

screenshots.py确实在当前目录中。为什么monkeyrunner找不到?我需要做些什么来解决这个问题才能在 Windows 7 上运行?

4

2 回答 2

0

您是否尝试过为您的 screenshots.py 提供完整路径?

monkeyrunner C:\folder_location_to_your_file\scrrenshots.py

于 2013-08-26T05:54:05.707 回答
0

monkeyrunner如果脚本cmd位于包含您的脚本的目录中,则有一种更简单的方法来调用脚本:

monkeyrunner "%cd%\your_script.py"

确保你把""标记。

于 2016-09-22T10:15:38.513 回答