小编Har*_*ana的帖子

将字符串转换为变量名称

我有任何字符串.像'水牛',

x='buffalo'
Run Code Online (Sandbox Code Playgroud)

我想将此字符串转换为某个变量名称,如

buffalo=4 
Run Code Online (Sandbox Code Playgroud)

不仅这个例子,我想将任何输入字符串转换为某个变量名.我该怎么做(在python中)?

python python-2.7

90
推荐指数
3
解决办法
22万
查看次数

为React-native原生android方法编写单元测试

我正在构建具有一些本地android模块的react-native应用程序。
在MainApplication.java中,

protected List<ReactPackage> getPackages() {
    return Arrays.<ReactPackage>asList(
        new VectorIconsPackage(),
        new MyCustomPackage()
    );
  }
Run Code Online (Sandbox Code Playgroud)

在我的MyCustomPackage中,

public class MyCustomPackage implements ReactPackage {

  @Override
  public List<ViewManager> createViewManagers(ReactApplicationContext reactContext) {
    return Collections.emptyList();
  }

  @Override
  public List<NativeModule> createNativeModules(
                              ReactApplicationContext reactContext) {
    List<NativeModule> modules = new ArrayList<>();

    modules.add(new MyCustomModule(reactContext));

    return modules;
  }

}
Run Code Online (Sandbox Code Playgroud)

我还有其他几个模块,但这只是一个例子。所有功能都运作良好。现在,我想向MyCustomModule Java类中的方法编写单元测试。我尝试使用Robolectric框架,但不知道它如何与react native一起工作。还有其他工具吗?谁能给我一些示例或指导,以编写本机原生Android代码的单元测试?

android unit-testing react-native react-native-android react-native-native-module

5
推荐指数
1
解决办法
179
查看次数

如何使用 ubuntu grep 查找文本中大写单词的数量?

我想使用 ubuntu 终端 'grep' 命令查找文本文件中大写单词的数量。我已经尝试过使用grep -c [[:upper:]] a.txt命令。但它也计算具有简单字符的单词。

我的文字:我是汤姆·佩雷拉

我的命令行输出应该是2,即单词是“ I ”和“ PERERA ”。

regex bash grep

2
推荐指数
1
解决办法
933
查看次数