我在项目的根目录中定义了一个名为common
的目录。基本上,没有主文件,而是我想直接运行的许多脚本。
我想做的是这样的事情:
from ../../common/ import <python_file>
是否有可能没有太多的喧嚣?
我是否需要__init__.py
才能使其正常工作?
答案 0 :(得分:1)
使用..进口实际上是一种不好的做法。你应该做的是。使用add2virtualenv common
创建virtualenv,然后使用PYTHONPATH
OR
将项目根目录的路径添加到export PYTHONPATH=$PYTHONPATH:/path/of/my/project
env变量
__init__.py
jQuery( function( $ ) {
var $divs = $('.box');
//filter multiple divs on select
var $selects = $('.filter_dd').on('change', function() {
var css_list_array = [];
$selects.each(function(index){
if ($(this).has('option:selected')){
if( $(this).val() !== '' ) {
var css = '.' + $(this).val();
var found = $.inArray(css, css_list_array);
if(found < 0) {
//if not already in array - add it
css_list_array.push(css);
}
}
}
});
var css_string = css_list_array.join('');
console.log(css_string);
var $el = $(css_string); //selected CSS names
console.log($divs); //divs not being selected as this is empty
$divs.removeClass('is-animated').fadeOut().promise().done(function()
{
if(css_string == null || css_string==''){
$divs.addClass('is-animated').fadeIn();
} else {
$el.addClass('is-animated').fadeIn();
}
});
});
});
文件必须放在每个包含python代码的文件夹中