Programação

759
Importar um módulo de um caminho relativo

Como importo um módulo Python devido ao seu caminho relativo? Por exemplo, se dirFoocontém Foo.pye dirBar, e dirBarcontém Bar.py, como faço Bar.pypara importar Foo.py? Aqui está uma representação visual: dirFoo\ Foo.py dirBar\ Bar.py Foodeseja incluir Bar, mas a reestruturação da hierarquia...

759
Como definir o foco no campo de entrada?

Qual é a 'maneira Angular' para definir o foco no campo de entrada no AngularJS? Requisitos mais específicos: Quando um Modal é aberto, defina o foco em um predefinido <input>dentro deste Modal. Sempre que <input>ficar visível (por exemplo, clicando em algum botão), defina o foco...

757
Como posso verificar o tamanho do arquivo em Python?

Estou escrevendo um script Python no Windows. Eu quero fazer algo com base no tamanho do arquivo. Por exemplo, se o tamanho for maior que 0, enviarei um email para alguém, caso contrário, continuarei para outras coisas. Como verifico o tamanho do

756
Obter a primeira chave em um array associativo (possivelmente)?

Qual é a melhor maneira de determinar a primeira chave em uma matriz possivelmente associativa? Meu primeiro pensamento foi foreach da matriz e imediatamente quebrá-la, assim: foreach ($an_array as $key => $val) break; Assim, ter a chave $ contém a primeira chave, mas isso parece ineficiente....

756
Qual é a diferença entre HEAD ^ e HEAD ~ no Git?

Quando eu especifico um objeto de confirmação de ancestral no Git, fico confuso entre HEAD^e HEAD~. Ambos têm uma versão "numerada" como HEAD^3e HEAD~2. Eles parecem muito parecidos ou iguais comigo, mas existem diferenças entre o til e o sinal de