Programação

Q & A para programadores profissionais e entusiastas

26
Como posso converter JSON para CSV?
Eu tenho um arquivo JSON que desejo converter para um arquivo CSV. Como posso fazer isso com o Python? Eu tentei: import json import csv f = open('data.json') data = json.load(f) f.close() f = open('data.csv') csv_file = csv.writer(f) for item in data: csv_file.writerow(item) f.close() No entanto, não funcionou. Estou usando …
184 python  json  csv 

16
C ler arquivo linha por linha
Eu escrevi esta função para ler uma linha de um arquivo: const char *readLine(FILE *file) { if (file == NULL) { printf("Error: file pointer is null."); exit(1); } int maximumLineLength = 128; char *lineBuffer = (char *)malloc(sizeof(char) * maximumLineLength); if (lineBuffer == NULL) { printf("Error allocating memory for line buffer."); …
184 c  file-io  line  std 




18
Git - Como corrigir rebase interativa "corrompida"?
Eu consegui criar uma pequena bagunça no meu repositório git local. Eu estava tentando corrigir um commit quebrado usando as seguintes instruções . Antes de executar o "git commit --amend" (e após o git rebase --interactive), decidi que minhas alterações estavam incorretas e executei o "git reset HEAD --hard". Não …
184 git  msysgit  git-rebase 



16
A origem <origem> não é permitida pelo Access-Control-Allow-Origin
XMLHttpRequest cannot load http://localhost:8080/api/test. Origin http://localhost:3000 is not allowed by Access-Control-Allow-Origin. Li sobre solicitações de ajax entre domínios e entendi o problema de segurança subjacente. No meu caso, 2 servidores estão sendo executados localmente e gostam de ativar solicitações entre domínios durante o teste. localhost:8080 - Google Appengine dev server …

11
Obtendo a diferença entre dois repositórios
Como podemos obter a diferença entre dois repositórios git? O cenário: temos um repo_a e repo_b. Este último foi criado como uma cópia de repo_a. Houve um desenvolvimento paralelo nos dois repositórios posteriormente. Existe uma maneira de listar as diferenças das versões atuais desses dois repositórios?
184 git  git-diff 


13
Como selecionar um valor de menu suspenso com o Selenium usando Python?
Preciso selecionar um elemento em um menu suspenso. Por exemplo: &lt;select id="fruits01" class="select" name="fruits"&gt; &lt;option value="0"&gt;Choose your fruits:&lt;/option&gt; &lt;option value="1"&gt;Banana&lt;/option&gt; &lt;option value="2"&gt;Mango&lt;/option&gt; &lt;/select&gt; 1) Primeiro eu tenho que clicar nele. Eu faço isso: inputElementFruits = driver.find_element_by_xpath("//select[id='fruits']").click() 2) Depois disso, tenho que selecionar o elemento bom, digamos Mango. Tentei fazê-lo, inputElementFruits.send_keys(...)mas …

26
Android Barra de status completamente transparente?
Pesquisei a documentação, mas só encontrei o seguinte: Link . Qual é usado para tornar a barra translúcida ? O que estou tentando fazer é tornar a barra de status completamente transparente (como mostra a imagem abaixo) e torná-la compatível com versões anteriores do APK &lt;19: Meus styles.xml: &lt;resources xmlns:tools="http://schemas.android.com/tools"&gt; …
184 android  statusbar 

9
No texto datilografado, como verificar se uma seqüência de caracteres é numérica
No texto datilografado, isso mostra um erro dizendo que isNaN aceita apenas valores numéricos isNaN('9BX46B6A') e isso retorna falso porque parseFloat('9BX46B6A')avalia como9 isNaN(parseFloat('9BX46B6A')) Ainda posso executar com o erro exibido no Visual Studio, mas gostaria de fazê-lo da maneira certa. Atualmente, eu escrevi essa função modificada - static isNaNModified = …
184 typescript 


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.