возможно ли уничтожить мои операторы импорта

np.array([zip(x,y) for x,y in zip(a,b)])
3
задан Deepak Tyagi 6 March 2019 в 11:02
поделиться

3 ответа

Разрушение позволит вам импортировать много значений из одного модуля.

Вы не можете импортировать несколько модулей одновременно.


Типичным примером здесь будет иметь ../adaptors/index, который импортирует все модули и затем экспортирует их:

import SellerAdaptor from './sellers';
import UserAdaptor from './user';
// etc
export { SellerAdaptor, UserAdaptor, etc };

Тогда вы сможете:

import { SellerAdaptor, UserAdaptor, etc } from "../adaptors/index";
0
ответ дан Quentin 6 March 2019 в 11:02
поделиться

Чтобы иметь возможность написать import { A, B, C } from 'myPackage', это на myPackage и как это было написано.

Если это разные файлы, вы не сможете этого сделать. Если у вас есть один файл adaptors, который export состоит из разных модулей, вы можете записать свой импорт с деструктуризацией.

0
ответ дан HRK44 6 March 2019 в 11:02
поделиться

Вы можете сделать следующим образом:

import SellerAdaptor from '../adaptors/sellers';
import UserAdaptor from '../adaptors/user';
import ShopEarnAdaptor from '../adaptors/shop_earn';
import ProductAdaptor from '../adaptors/product';
import JobAdaptor from '../adaptors/job';
import OrderAdaptor from '../adaptors/order';
import NotificationAdaptor from '../adaptors/notification';
import CategoryAdaptor from '../adaptors/category';
import AdminAdaptor from '../adaptors/adminAdaptor';


export {
    SellerAdaptor,
    UserAdaptor,
    ShopEarnAdaptor,
    ProductAdaptor,
    JobAdaptor,
    OrderAdaptor,
    NotificationAdaptor,
    CategoryAdaptor,
    AdminAdaptor
}

И затем вы можете импортировать, как показано ниже

import { SellerAdaptor, UserAdaptor} from './<filename>'
0
ответ дан Sourabh Somani 6 March 2019 в 11:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: