我需要将第三方 python 脚本加载到内存中,然后像在命令行上一样执行它,类似于在 PowerShell 中调用iex(new-object net.webclient).downloadstring("http://<my ip>/myscript.ps1")它的方式。
例如,我希望将test.py放在 Web 服务器上,然后使用命令行开关在本地下载并在内存中执行它,例如:
load("http://<ip>/test.py")
exec("test.py -arg1 value -arg2 value")
Run Code Online (Sandbox Code Playgroud)
我很欣赏这很天真,但感谢任何帮助,谢谢!
我一直在关注Android教程并创建了MyFirstApp(请参阅http://developer.android.com/training/basics/firstapp/index.html),我可以在模拟器上启动应用程序,但输入消息后点击" 发送 "我在下面的代码中的这一行得到一个由NullPointerException引起的IllegalStateException:
String message = editText.getText().toString();
Run Code Online (Sandbox Code Playgroud)
在调试时,很明显此时editText为null,但我无法理解为什么,或者我在本教程中遗漏的任何内容.
我的MainActivity类:
package com.example.myfirstapp;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.widget.EditText;
/**
* <p>Main Activity class for the App</p>
*
* @author - thebloodguy
*/
public class MainActivity extends Activity {
//~ ----------------------------------------------------------------------------------------------------------------
//~ Static fields/initializers
//~ ----------------------------------------------------------------------------------------------------------------
/** Key to the extra message data in the sendMessage intent */
public static …Run Code Online (Sandbox Code Playgroud) java android nullpointerexception android-virtual-device illegalstateexception