小编Men*_*fis的帖子

从另一个目录导入文件

我有一个文件调用entryPoint.py

from .commonLib.deviceLib import *
Run Code Online (Sandbox Code Playgroud)

我有一个名为deviceLib.py

import math
import sys
import logging
import requests
import this

class DeviceLib(object):
    def __init__(self, connectionDb):
        self.__db = connectionDb
Run Code Online (Sandbox Code Playgroud)

树是这样的:

/test
    entryPoint.py
/commonLib
    __init__.py
    deviceLib.py
Run Code Online (Sandbox Code Playgroud)

当我执行时,python entryPoint.py我收到错误:Attempted relative import in non-package。请帮我。

python python-2.7

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

显示bash数组

#!/bin/bash
declare -a array
printf 'Matrix size:' ;
read n;
printf '\n';
      for ((i=1;i<=n;i++))
        do
      for((j=1;j<=n;j++))
        do
          printf 'x[%d][%d]=' ${array[i][j]};
          read array[i][j];
     done
     done
     echo "Initial matrix:"
        for((i=1;i<=$n;i++))
          do 
        for ((j=1;j<=n;j++))
          do
       printf '%d' ${array[i][j]};
           printf '\n';
        done
        done
Run Code Online (Sandbox Code Playgroud)

A无法显示bash数组而且不明白我的错误在哪里.例如我有:n = 3 ....我在数组中输入数字(1-9)当我显示时:初始矩阵:3 3 3 6 6 6 9 9 9 Thx

linux bash shell

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

标签 统计

bash ×1

linux ×1

python ×1

python-2.7 ×1

shell ×1