Python auf Ruby und wütend Ruby auf Python

ich habe es gefunden

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
~

Ich denke, ich kann etwas tun

Dolmetscherausführung

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

gerührt

Experiment zur normalen Ausführung

$ echo "print(1+1)" > test.py
$ python.rb test.py #gerührt
2

interessant

sawaken/python.rb: Python in Ruby

Ist es nicht umgekehrt?

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

Es scheint zu geben!

$ 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

Das?

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

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

...。

Was ich gelernt habe

Ich weiß nicht, welche Art von Bibliothek für eine Bibliothek wie pip registriert ist

Dieses Mal war es gut, weil es offensichtlich war, aber ich habe gelernt, dass es in Ordnung ist, eine Bibliothek zu haben, die im Dunkeln schlechte Dinge tut. Sie sollten sie also nicht nur blind verwenden, sondern auch den Quellcode richtig lesen.

2016-05-10 Nachtrag Englisch war das Gegenteil

Recommended Posts

Python auf Ruby und wütend Ruby auf Python
Ruby, Python und Map
Python und Ruby teilen sich
Python und Ruby Slice Memo
Ruby- und Python-Syntax ~ branch ~
Unterschied zwischen Ruby und Python Split
Hinweise zu Python- und Wörterbuchtypen
Scraping mit Node, Ruby und Python
Verknüpfen Sie Modelica und Python unter Windows
Cisco Catalyst IOS-Python und Bash unter XE
Unterschiede zwischen Ruby und Python im Umfang
Python unter Windows
Twitter mit Python3
Erstellen Sie Python 3 und OpenCV unter Ubuntu 18.04
Virtuelle Python-Umgebung und Pakete unter Ubuntu
Ein Memo mit Python2.7 und Python3 in CentOS
Hinweise zum Erstellen von Python und Pyenv auf dem Mac
Python auf Mac
Siehe Datei- und Ordnerinformationen zu Python
Mit Ruby (Rails) verschlüsseln und mit Python entschlüsseln
Python auf Windbg
Verstehen Sie Python-Listen, Wörterbücher und so weiter.
Installieren Sie pyenv und Python 3.6.8 unter Ubuntu 18.04 LTS
Einfaches Web-Scraping mit Python und Ruby
Unterschied zwischen Ruby und Python (grundlegende Syntax)
Installieren Sie Python3.5 + NumPy + SciPy und führen Sie es unter Windows 10 aus
Sofortige Methodengrammatik für Python und Ruby (Lernen)
(Windows) Ursachen und Problemumgehungen für UnicodeEncodeError in Python 3
Hinweise zur Installation von Python3 und zur Verwendung von pip unter Windows7
Angeben des Bereichs von Ruby- und Python-Arrays
Installieren Sie OpenCV 4.0 und Python 3.7 unter Windows 10 mit Anaconda
Verknüpfung von PHP und Python von Grund auf auf Laravel
[Hinweis] Installieren von Python 3.6 + α unter Windows und RHEL
Über flache und tiefe Kopien von Python / Ruby
Versuchen Sie, MLB-Daten auf Mac und Python zu importieren
Installieren Sie MongoDB unter Ubuntu 16.04 und arbeiten Sie über Python
Installieren Sie Python und Bibliotheken für Python unter MacOS Catalina
Vergleich von Python und Ruby (Environment / Grammar / Literal Edition)
Installieren Sie die ZIP-Version Python und Pip unter Windows 10
[Python] Komprimieren und dekomprimieren
Installieren Sie Python auf der WSL
Python- und Numpy-Tipps
[Python] Pip und Wheel
PyOpenGL-Setup unter Python 3
Installieren Sie Python auf Pidora.
Installieren Sie Scrapy auf Python3
Python Iterator und Generator
Python-Pakete und -Module
Vue-Cli- und Python-Integration
Installieren Sie Python auf dem Mac
Installieren von Python 3 in einer Mac-Umgebung
Installieren Sie Python3.4 unter CentOS 6.6
Pandas auf python2.6 installieren
Python-Eingabe und Ausgabe
Python Basic ② in Windows
Installieren Sie Python unter Windows
Installieren Sie Python 2.7.3 unter CentOS 5.4
Build Python auf Ubuntu
Installieren Sie Python 3.3 unter Ubuntu 12.04