小编Dan*_*Zoe的帖子

pywinauto 32位用户警告

我试图使用pywinauto使TomCat自动化,以在每次更新类文件时启动和停止。但是,当我尝试运行它时,会出现以下警告:

UserWarning: 32-bit application should be automated using 32-bit Python (you use 64-bit Python)

我很确定我具有所需程序的64位版本(甚至重新安装以确保)。有什么方法可以跳过此警告,以便程序可以执行?还是不可能?(Tomcat甚至安装在程序文件中,而不是安装在程序文件中(x86)。)如果是这种情况,我必须使用32位版本的python来执行此操作,那么如何为32位和64位安装pywinauto位版本的python?我尝试使用32位版本的python运行它,但是它说即使我运行pip install pywinauto,也无法识别“ pywinauto”模块。

编辑:尽管警告消息,该程序“工作”。它只是告诉我应该使用32位python。即使tomcat的代码无法正常工作(我也不知道为什么,甚至使用SWAPY来确保代码正确,但仍然无法正常工作)。这是一些未按预期执行的代码(即未发生任何事情)

def tomCatAuto():
    app = Application().Connect(title=u'Apache Tomcat 8.0 Tomcat8 Properties', class_name='#32770')
    window = app.Dialog
    button = window.OK
    button.Click()
Run Code Online (Sandbox Code Playgroud)

python pywinauto

3
推荐指数
1
解决办法
3419
查看次数

从包含多个String元素的Array中删除重复项

我想删除String我内部的重复值String[],但我不确定如何做到这一点.

下面是一个例子:

public static void main(String[] args){

  String[] listofWords = new String [5];
  listofWords[0]  = "BMW";
  listofWords[1]  = "Audi";
  listofWords[2]  = "Mercedes";
  listofWords[3]  = "Audi";
  listofWords[4]  = "BMW";
  for(int i = 0; i<listofWords.length-1; i++){
    system.out.println(listofWords[i]);
  }
}
Run Code Online (Sandbox Code Playgroud)

我如何删除此中的重复项array并且只有每个中的一个?

java arrays sorting

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

标签 统计

arrays ×1

java ×1

python ×1

pywinauto ×1

sorting ×1