小编Jos*_*ber的帖子

Android:如何从自定义类中的strings.xml访问字符串数组?

我想获取我的字符串数组而不在我的自定义类中扩展Activity.有没有办法做到这一点?

String[] foo_array = getResources().getStringArray(R.array.foo_array); 没有扩展活动将无法工作,所以我需要一个解决方法.

arrays android

20
推荐指数
2
解决办法
2万
查看次数

如何在 Python 3.3 中加密/解密字典?

我有一本字典,myDict = {1:'a',2:'b',3:'c'}我想将其加密并写入外部原始文本文件。
我已经下载并安装了 PyCrypto,因为很多其他线程似乎都推荐它,但它让我无法掌握它的术语和语法。
有人可以用外行的术语解释我将如何做这件事吗?

python encryption dictionary python-3.x

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

如何将bytearray的内容复制到列表(Python)?

我有一个字典,我转换为bytearray,因为bytearrays是不可变的(无法修改)我尝试使列表等于bytearray中的每个索引.

a = {1:'a', 2:'b', 3:'c'}
b = bytearray(str(a), 'ASCII')
c = []

for i in b:
    c[i] = b[i]     # Error on this line

print(str(c))
Run Code Online (Sandbox Code Playgroud)

问题是它继续打印IndexError: bytearray index out of range.
bytearray如何以及为何超出范围?

python dictionary bytearray python-3.x

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

如何将ArrayList添加到另一个ArrayList?

这会让我的大脑受到伤害......
我想向一个arraylist添加多个变量,如日期和时间,并将该arraylist添加到另一个包含名称和年龄等不同变量的arraylist.

示例:ArrayList包含多个帐户.每个帐户都有ID,名称,余额和交易历史记录.每笔交易都有id,日期,时间和交易金额.

因此,帐户ArrayList将包含:(int | String | double | ArrayList),
并且事务ArrayList将包含:(int | Date | Time | double).

如果您能帮助我了解如何做到这一点,或者提供更好的解决方案,我将不胜感激.

编辑:
我无法真正显示我的所有代码,因为我正在使用模型视图控制器访问模型和4个视图.我可以尝试描述它的功能.

点击"创建帐户"按钮:

  1. 建立一个新帐户(使用Account类)
  2. set accountID =帐户长度ArrayList
  3. set accountName =文本框输入
  4. 设置accountBalance = 0
  5. 创建事务ArrayList(使用Transactions类)
  6. 将所有内容添加到帐户ArrayList.

点击"存款"按钮:

  1. 将TextBox输入添加到accountBalance
  2. set transactionID =事务的长度ArrayList
  3. set transactionDate =当前日期
  4. set transactionTime =当前时间
  5. 将所有内容添加到所选帐户的事务ArrayList

java arraylist

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

如何在另一个函数内部调用多次返回变量的函数?

我有一个函数(基于文本的游戏),它在整个过程中多次请求输入,在进行错误检查之前,我想要立即删除所有空格.

为了减少冗余,我想做另外两个函数,然后像这样返回变量:

def startGame():
    print("1, 2 or 3?")
    response = response()

def response():
    a = raw_input()
    a = a.strip()
    return a

startGame()
Run Code Online (Sandbox Code Playgroud)

问题是我不断得到:

UnboundLocalError:赋值前引用的局部变量'response'.

这对我没有意义,因为响应被赋予了response()返回值.
我错过了什么?有更简单的方法吗?

python user-input return function

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

如何检查文件名中是否存在带有特定字符串的文件?

我希望能够在目录中搜索以特定字符串开头的文件,例如:

- foo
  - 1_foo.jpg
  - 2_bar.png
Run Code Online (Sandbox Code Playgroud)

我将如何检查目录 foo 中是否有以“1_”开头的文件?

我试过像这样使用 file_exists 和 preg_match:
if (file_exists("foo/" . preg_match("/^1_/", "foo/*"))) echo "File exists.";
但这不起作用。

php

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