La programmation

Q & A pour les programmeurs professionnels et passionnés

1
Python Écrire des octets dans un fichier
J'ai une fonction qui renvoie une chaîne. La chaîne contient des retours chariot et de nouveaux sauts de ligne (0x0D, 0x0A). Cependant, lorsque j'écris dans un fichier, il ne contient que les nouveaux sauts de ligne. Existe-t-il un moyen d'obtenir la sortie pour inclure le retour chariot et le nouveau …
144 python 

9
Ajouter des informations à une exception?
Je veux réaliser quelque chose comme ceci: def foo(): try: raise IOError('Stuff ') except: raise def bar(arg1): try: foo() except Exception as e: e.message = e.message + 'happens at %s' % arg1 raise bar('arg1') Traceback... IOError('Stuff Happens at arg1') Mais ce que j'obtiens c'est: Traceback.. IOError('Stuff') Des indices sur la …
144 python  exception 

7
Caractères Grep avant et après le match?
En utilisant ceci: grep -A1 -B1 "test_pattern" file produira une ligne avant et après le motif correspondant dans le fichier. Existe-t-il un moyen d'afficher non pas des lignes mais un nombre spécifié de caractères? Les lignes de mon fichier sont assez grandes, donc je ne suis pas intéressé par l'impression …
144 bash  grep 


10
JSON à pandas DataFrame
Ce que j'essaie de faire, c'est d'extraire les données d'altitude d'une API google maps le long d'un chemin spécifié par les coordonnées de latitude et de longitude comme suit: from urllib2 import Request, urlopen import json path1 = '42.974049,-81.205203|42.974298,-81.195755' request=Request('http://maps.googleapis.com/maps/api/elevation/json?locations='+path1+'&sensor=false') response = urlopen(request) elevations = response.read() Cela me donne une …


14
Aplatir un tableau de tableaux dans Swift
Y a-t-il une contrepartie dans Swift à flattenScala, Xtend, Groovy, Ruby and co? var aofa = [[1,2,3],[4],[5,6,7,8,9]] aofa.flatten() // shall deliver [1,2,3,4,5,6,7,8,9] Bien sûr, je pourrais utiliser réduire pour ça mais ça craint un peu var flattened = aofa.reduce(Int[]()){ a,i in var b : Int[] = a b.extend(i) return b …
144 swift 

10
Laravel Eloquent «WHERE NOT IN»
J'ai du mal à écrire une requête laravel eloquent ORM. ma requête est SELECT book_name,dt_of_pub,pub_lang,no_page,book_price FROM book_mast WHERE book_price NOT IN (100,200); Maintenant, je veux convertir cette requête en laravel éloquent.

8
obtenir des attributs de données dans du code JavaScript
J'ai le html suivant: <span data-typeId="123" data-type="topic" data-points="-1" data-important="true" id="the-span"></span> Est-il possible d'obtenir les attributs commençant par data-et de les utiliser dans le code JavaScript comme le code ci-dessous? Pour l'instant j'obtiens nullcomme résultat. document.getElementById("the-span").addEventListener("click", function(){ var json = JSON.stringify({ id: parseInt(this.typeId), subject: this.datatype, points: parseInt(this.points), user: "H. Pauwelyn" }); …

5
HTML <input type = 'file'> Événement de sélection de fichier
Disons que nous avons ce code: &lt;form action='' method='POST' enctype='multipart/form-data'&gt; &lt;input type='file' name='userFile'&gt;&lt;br&gt; &lt;input type='submit' name='upload_btn' value='upload'&gt; &lt;/form&gt; ce qui se traduit par ceci: Lorsque l'utilisateur clique sur le bouton 'Parcourir ...', une boîte de dialogue de recherche de fichiers s'ouvre: L'utilisateur sélectionnera le fichier soit en double-cliquant sur le …


13
Comment coller une nouvelle ligne avec vim?
Je dois souvent coller des trucs sur une nouvelle ligne dans vim. Ce que je fais habituellement, c'est: o&lt;Esc&gt;p Ce qui insère une nouvelle ligne et me met en mode insertion, puis quitte le mode insertion, et enfin colle. Trois frappes. Pas très efficace. De meilleures idées?
144 vim  editor 


6
Pandas: recherche de la liste des feuilles dans un fichier Excel
La nouvelle version de Pandas utilise l'interface suivante pour charger les fichiers Excel: read_excel('path_to_file.xls', 'Sheet1', index_col=None, na_values=['NA']) mais que faire si je ne connais pas les feuilles disponibles? Par exemple, je travaille avec des fichiers Excel que les feuilles suivantes Données 1, Données 2 ..., Données N, toto, bar mais …
144 python  excel  pandas  openpyxl  xlrd 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.