Programação

715
Gravando um DataFrame do pandas em um arquivo CSV

Eu tenho um quadro de dados em pandas que gostaria de gravar em um arquivo CSV. Estou fazendo isso usando: df.to_csv('out.csv') E recebendo o erro: UnicodeEncodeError: 'ascii' codec can't encode character u'\u03b1' in position 20: ordinal not in range(128) Existe alguma maneira de contornar...

714
Importações relativas em Python 3

Eu quero importar uma função de outro arquivo no mesmo diretório. Às vezes funciona para mim, from .mymodule import myfunctionmas às vezes eu recebo um: SystemError: Parent module '' not loaded, cannot perform relative import Às vezes funciona from mymodule import myfunction, mas às vezes também...

713
Como faço para salvar um fluxo em um arquivo em c #?

Eu tenho um StreamReaderobjeto que eu inicializei com um fluxo, agora quero salvar esse fluxo no disco (o fluxo pode ser um .gifou .jpgou.pdf ). Código existente: StreamReader sr = new StreamReader(myOtherObject.InputStream); Eu preciso salvar isso em disco (eu tenho o nome do arquivo). No...

713
Os cabeçalhos HTTP diferenciam maiúsculas de minúsculas?

Em uma postagem no blog, uso o seguinte PHP para definir o tipo de conteúdo de uma resposta: header('content-type: application/json; charset=utf-8'); Acabei de receber um comentário nesse post dizendo que content-typeprecisa ser capitalizado Content-type,. Isso está correto? Parece funcionar...

713
O que set -e significa em um script bash?

Estou estudando o conteúdo deste arquivo preinst que o script executa antes que o pacote seja descompactado do seu arquivo Debian (.deb). O script tem o seguinte código: #!/bin/bash set -e # Automatically added by dh_installinit if [ "$1" = install ]; then if [ -d /usr/share/MyApplicationName ];...

711
Como executar um script do PowerShell

Como executo um script do PowerShell? Eu tenho um script chamado myscript.ps1 Eu tenho todas as estruturas necessárias instaladas Eu defino essa coisa da política de execução Segui as instruções nesta página de ajuda do MSDN e estou tentando executá-lo da seguinte forma: powershell.exe...

710
Fundição direta vs operador 'as'?

Considere o seguinte código: void Handler(object o, EventArgs e) { // I swear o is a string string s = (string)o; // 1 //-OR- string s = o as string; // 2 // -OR- string s = o.ToString(); // 3 } Qual é a diferença entre os três tipos de elenco (ok, o terceiro não é um elenco, mas você tem...

709
@class vs. #import

É do meu entendimento que se deve usar uma declaração de classe de encaminhamento caso a Classe A precise incluir um cabeçalho da Classe B e a Classe B precise incluir um cabeçalho da Classe A para evitar inclusões circulares. Também entendo que an #importé simples, de ifndefmodo que uma inclusão...

709
Redefinindo o controle remoto para um determinado commit

Quero descartar todas as alterações feitas após a confirmação <commit-hash>. Então eu fiz: git reset --hard <commit-hash> Agora eu quero fazer o mesmo com o meu controle remoto. Como posso fazer isso? Fiz alguns commit (e empurra) depois <commit-hash>e só quero descartar todos....