小编fkl*_*pan的帖子

如何在Windows中执行Python脚本?

我有一个简单的脚本blah.py(使用Python 2):

import sys
print sys.argv[1]
Run Code Online (Sandbox Code Playgroud)

如果我执行我的脚本:

python c:/..../blah.py argument
Run Code Online (Sandbox Code Playgroud)

它打印参数,但如果我执行脚本:

blah.py argument
Run Code Online (Sandbox Code Playgroud)

发生错误:

IndexError ...

所以参数不会传递给脚本.

PATH中的python.exe.blah.py的文件夹也在PATH中.
python.exe是执行*.py文件的默认程序.

问题是什么?

python windows scripting command-line file-association

92
推荐指数
3
解决办法
35万
查看次数

(单位)ArrayAdapter的测试

ArrayAdapter在我的应用程序中有大量使用,因为大多数活动都持有ListView,我需要一些自定义的东西.

我看了一下android开发者文档中的测试类,但是无法找到一些示例或正确的测试类......

1)ArrayAdapterAndroid中是否有(单元)测试的最佳实践?

2)我可以选择错误的方法(使用适配器)并以这种方式杀死可测试性吗?

android unit-testing android-arrayadapter

21
推荐指数
1
解决办法
6628
查看次数

它是如何工作的SQLiteOpenHelper Context

我有一个有两个活动的应用程序.

其中一个列出了几个值,而另一个则向DB添加了新值.

我有一个从SQLiteOpenHelper扩展的类,并管理数据库连接,查询等.

现在,我理解在SQLiteOpenHelper的构造函数中,您必须传递一个上下文,该上下文用于确定是否必须创建新数据库或打开现有数据库.

但是如果我在每个活动中都有一个SQLiteOpenHelper类的实例,那么上下文就会有所不同.

有办法避免这种情况吗?

谢谢.

sqlite android android-context sqliteopenhelper

7
推荐指数
1
解决办法
4956
查看次数