Python sur Ruby et Ruby en colère sur Python

je l'ai trouvé

python | RubyGems.org | your community gem host

$ gem install python
$ gem specification python
--- !ruby/object:Gem::Specification
name: python
version: !ruby/object:Gem::Version
  version: 0.0.1
platform: ruby
authors:
- Kensuke Sawada
~
executables:
- python.rb
~

Je pense que je peux faire quelque chose

Exécution de l'interprète

$ python.rb
python.rb> 1+1
2

déplacé

Expérience d'opération d'exécution normale

$ echo "print(1+1)" > test.py
$ python.rb test.py #déplacé
2

intéressant

sawaken/python.rb: Python in Ruby

N'est-ce pas l'inverse?

$ pip search ruby
~
pyruby (1.0.0)                           - Some Ruby for your Python
~

Il semble y avoir!

$ pip install pyruby
$ pip show pyruby
---
Metadata-Version: 1.1
Name: pyruby
Version: 1.0.0
Summary: Some Ruby for your Python
Home-page: http://github.com/danielfm/pyruby
Author: Daniel Fernandes Martins
Author-email: [email protected]
License: BSD
Location: /Users/him0/Desktop/venv/lib/python3.5/site-packages
Requires: 
Classifiers:
  Development Status :: 5 - Production/Stable
  Intended Audience :: Developers
  License :: OSI Approved :: BSD License
  Operating System :: OS Independent
  Programming Language :: Python :: 3
  Programming Language :: Ruby
  Topic :: Software Development :: Interpreters

danielfm/pyruby: Some Ruby for your Python!

$ echo '''import ruby
> puts "Hello!"'''>app.p
$ python app.py 
  File "app.py", line 2
    puts "Hello!"
                ^
SyntaxError: invalid syntax

cette?

$ echo '''import ruby
print("Hello!")'''>app.py
$ python app.py

venv_—Terminal—-bash—_157×47.png

...。

Ce que j'ai appris

Je ne sais pas quel type de bibliothèque est enregistré pour une bibliothèque comme pip

Cette fois, c'était bien parce que c'était évident, mais j'ai appris qu'il était normal d'avoir une bibliothèque qui fait de mauvaises choses dans le noir, donc vous ne devriez pas seulement l'utiliser aveuglément, mais aussi lire le code source correctement

2016-05-10 Addendum L'anglais était le contraire

Recommended Posts

Python sur Ruby et Ruby en colère sur Python
Ruby, Python et carte
Python et Ruby se séparent
Mémo tranche python et rubis
Syntaxe Ruby et Python ~ branch ~
Différence entre Ruby et Python Split
Notes sur Python et les types de dictionnaire
Scraping avec Node, Ruby et Python
Lier Modelica et Python sous Windows
Cisco Catalyst IOS-Python et Bash sur XE
Différences entre Ruby et Python dans la portée
Python sur Windows
twitter avec python3
Créer un environnement Python 3 et OpenCV sur Ubuntu 18.04
Environnement virtuel Python et packages sur Ubuntu
Un mémo contenant Python2.7 et Python3 dans CentOS
Remarques sur la construction de Python et pyenv sur Mac
python sur mac
Voir les informations sur les fichiers et les dossiers sur python
Crypter avec Ruby (Rails) et décrypter avec Python
Python sur Windbg
Comprenez les listes Python, les dictionnaires, etc.
Installez pyenv et Python 3.6.8 sur Ubuntu 18.04 LTS
Scraping Web facile avec Python et Ruby
Différence entre Ruby et Python (syntaxe de base)
Installez et exécutez Python3.5 + NumPy + SciPy sur Windows 10
Grammaire de méthode instantanée pour Python et Ruby (étude)
(Windows) Causes et solutions de contournement pour UnicodeEncodeError dans Python 3
Remarques sur l'installation de Python3 et l'utilisation de pip sous Windows7
Spécification de la plage des tableaux ruby et python
Installez OpenCV 4.0 et Python 3.7 sur Windows 10 avec Anaconda
Lier PHP et Python à partir de zéro sur Laravel
[Note] Installation de Python 3.6 + α sur Windows et RHEL
À propos des copies superficielles et profondes de Python / Ruby
Essayez d'importer des données MLB sur Mac et Python
Installez MongoDB sur Ubuntu 16.04 et utilisez python
Installer Python et les bibliothèques pour Python sur MacOS Catalina
Comparaison de Python et Ruby (Environment / Grammar / Literal Edition)
Installez la version ZIP Python et pip sur Windows 10
[python] Compresser et décompresser
Installer python sur WSL
Astuces Python et Numpy
[Python] pip et roue
Configuration de PyOpenGL sur Python 3
Installez Python sur Pidora.
Installez Scrapy sur python3
Itérateur et générateur Python
Paquets et modules Python
Intégration Vue-Cli et Python
Installez Python sur Mac
Installer Python 3 dans un environnement Mac
Installez Python3.4 sur CentOS 6.6
Installer des pandas sur python2.6
entrée et sortie python
python basic ② sous windows
Installez python sur Windows
Installez Python 2.7.3 sur CentOS 5.4
construire Python sur Ubuntu
Installez Python 3.3 sur Ubuntu 12.04