小编env*_*nce的帖子

使用多个版本的 py2.7 安装 Google Cloud SDK 时出现 sqlite3 错误

第一次从 AWS 设置迁移到 GCE,所以请耐心回答我幼稚的问题。

在步骤中./google-cloud-sdk/install.sh,我遇到了以下错误:

  Welcome to the Google Cloud SDK!
  Traceback (most recent call last):
    File "/Users/t/Desktop/./google-cloud-sdk/bin/bootstrapping/install.py", line 8, in <module>
      import bootstrapping
    File "/Users/t/Desktop/google-cloud-sdk/bin/bootstrapping/bootstrapping.py", line 19, in <module>
      from googlecloudsdk.core.credentials import store as c_store
    File "/Users/t/Desktop/google-cloud-sdk/lib/googlecloudsdk/core/credentials/store.py", line 34, in <module>
      from googlecloudsdk.core.credentials import creds
    File "/Users/t/Desktop/google-cloud-sdk/lib/googlecloudsdk/core/credentials/creds.py", line 40, in <module>
      import sqlite3
    File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sqlite3/__init__.py", line 24, in <module>
      from dbapi2 import *
    File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sqlite3/dbapi2.py", line 28, in <module>
      from _sqlite3 import *
  ImportError: No module named …
Run Code Online (Sandbox Code Playgroud)

sqlite python-2.7 google-cloud-platform gcloud google-cloud-sdk

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

计算Python中列表列表中元素的频率

说,我有以下排序的列表列表:

清单1:(12,24,36)

清单2:(3,5,12,24)

清单3:(36,41,69)

我想找出整个列表列表中每个元素的频率.我在python中想出了一个丑陋的模块,但我想知道是否有一些库函数..

编辑:请找到下面的代码

def find_frequency(transactions,list):
    freq = 0
    for items_transaction in transactions:
        flag = 0
        for candidate in list:
            if candidate not in items_transaction:
                flag = 1
                break
        if flag == 0:
            freq += 1
    return freq
Run Code Online (Sandbox Code Playgroud)

python list

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

C#中枚举成员的联合

假设我有一个enum BasicType,其定义如下:

    public enum ObjectType{
        A = 1,
        B = 2,
        C = 3,
    }
Run Code Online (Sandbox Code Playgroud)

BasicType 标识执行任何 的三元分类Object。随后,我意识到对象AB需要以与C类似的方式处理,因此我定义了另一个enum ObjectGroupType如下:

public enum ObjectGroupType
{
   AB = 1,
   C = 2,
}
Run Code Online (Sandbox Code Playgroud)

使用新的枚举,我可以将几种已知类型的对象归为一个。因此,当我收到各种类型的对象流时,我实际上会识别它们是属于 AB 类型还是 C 类型。有没有优雅的解决方法?例如,我能否为 A 和 B 中的 A 和 B 分配相同的枚举值ObjectGroupType?:

编辑1:我无法找到相似的问题在这里

编辑 2:感谢 Maurice 的建设性意见——从你的回答中得到提示,我想出了这个重新定义的ObjectGroupType.

 public enum ObjectGroupType
 {
    AB = ObjectType.A | ObjectType.B
    C = 2,
 } …
Run Code Online (Sandbox Code Playgroud)

c# enums grouping

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